Özet
Bu modülde, null atanabilir bağlamı etkinleştirmeyi ve önlemek için derleme uyarıları/hataları üzerinde işlem yapmayı öğrendiniz NullReferenceException. C# dilinde null atanabilirlik tanımlayarak başladınız. Tüm başvuru türlerinin olabileceğini null ve değer türlerinin Nullable<T> de atanabilmesini nullsağladığını öğrendiniz.
Null atanabilir etkinleştirilmiş bir bağlamı kullanarak, hatalı başvurulan kodu null tanımlamış olabilirsiniz. Kodu yeniden değerlendirdikten sonra amacınızı ifade ettiniz ve çeşitli C# işleçlerini kullanarak kodun istenen davranışını ayarladınız. null-forgiving (!), null birleşim (?? ) ve null koşullu (?.) işleçleri hakkında bilgi edindi.
C# içinde null atanabilirliği işlemenin birçok olası yolu vardır. Null atanabilir bir bağlamda C# derleyicisi, ifade edilen amacınızın nasıl aktığını daha iyi anlamanıza yardımcı olur.
Ek kaynaklar
- Boş değer atanabilir başvuru türleri
- Null değer türleri (C# başvurusu)
- Boş değer atanabilir uyarıları çözümleme tekniklerini öğrenin
- Null tanılama uyarılarını geliştirmek için bir kod tabanını null atanabilir başvuru türleriyle güncelleştirme
- ?. ve? [] (null koşullu) işleçler
- ?? ve?? = işleçler (C# başvurusu)
- ! (null-forgiving) işleci (C# başvurusu)