Ana içeriğe atla

Kayıtlar

Kod Okunabilirliği etiketine sahip yayınlar gösteriliyor

C# ?: Operatörü Kullanımı Ve Kullanım Yerleri

C# programlama dilinde ?: Operatörü if else veya koşul ifadesini tek cümlede kullanmak için geliştirilmiş yöntemdir.. Basitçe if else yapısında bir koşul vardır. Bu koşul sağlanırsa buna uygun işlemleri, eğer koşul sağlanmazsa da ona uygun işlemleri yaparsınız. ?: operatörünün normal if else, switch case yapılarından farkı ise sadece iki koşullu olmasıdır. Koşul ifadesinin sadece iki durumu için işlem yapabilirsiniz. Oysa if else yapısı ele aldığımızda isteğimiz kadar else if ifadesini ekleyerek koşulları çoğaltabiliriz. Önemli olan konulardan bir tanesi de ?: operatörünün çok fazla kullanılmasının kod okunabilirliğini negatif yönde etkilemesidir. Buna rağmen bazı durumlarda bu operatörün kullanılması kod kalitesini artırabilir ve kodunuz daha profesyonel görünmesine neden olabilir.