Cannot implicitly convert type ‘bool?’ to ‘bool’. An explicit conversion exists (are you missing a cast?)

Merhaba arkadaşlar aşağıdaki hata kodunun sizlere çok basit çözümünü kısaca anlatacağım.

Cannot implicitly convert type ‘bool?’ to ‘bool’. An explicit conversion exists (are you missing a cast?)

Örneğin ben bu hatayı aşağıdaki satırda almaktaydım.

person.GetEmail = person.Informations.GetEmail;

Çözümü ise “?? false” ile olmaktadır evet burada null kontrolü yapıyoruz aslında değer null olarak gelirse false olarak atama yap diyoruz;

person.GetEmail = person.Informations.GetEmail ?? false;

Bir başka sorun çözümünde görüşmek üzere…

Sedat Demirdoğan

Click to rate this post!
[Total: 0 Average: 0]

Sedat Demirdoğan

-Yazılım Sınıfı Kurucusu -Global Bilişim Derneği Kurucu Üye -Bilişim Grubu Kurucu Üye -Jolly Tur BT Proje ve İş Geliştirme Departman Müdürü

Bir cevap yazın

E-posta hesabınız yayımlanmayacak.