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

sedat demirdoğan

yazilimsinifi.com ve edebiyatsinifi.com Kurucusu, Jollytur Yazılım Geliştirme Ekip Lideri, Kick Boks tutkunu, Gitarist ve Girişimci.

Bir cevap yazın

E-posta hesabınız yayımlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir

%d blogcu bunu beğendi: