C# ıf sorgusu kısaltılabilir mi?

Kod okunabilirliği için ternary operation yazman daha hoş. Vardır bir util class'ın diye şöyle bırakayım.
Kod:
deviceId  = isZero(deviceId) ? 1 : deviceId;

*beğenmedimleri kızarak atmıyorum haberin olsun:)
 
burada device id'nin hiç bir zaman 0 olmaması hedeflenmiş gibi anlıyorum. Bunun için deviceId'yı kullandığın yerde değil de, Getter ve Setter fonksiyonları kullandıysan Set fonksiyonu içinde 0'ı inputlarını 1 ile değiştirmeyi deneyebilirsin
 

Geri
Yukarı