Giriş
Bu modülde, C# dilindeki null durumu hakkında bilgi edineceksiniz. Null güvenlik kodunu denetlemek için null durum çözümlemesi ve derleyici uyarıları kullanacaksınız.
Örnek senaryo
Contoso Pizza adlı bir pizza şirketinin çalışanı olduğunuzu varsayalım. Yöneticiniz sizden sipariş sisteminin parçası olan mevcut bir .NET konsol uygulamasını korumanızı istedi. Null atanabilir başvuru türlerini kullanarak uygulamada null güvenlik uygulamaya karar verdiniz.
Öğrenme hedefleri
Bu modülde şunları yapacaksınız:
- C# projenizin veya kodunuzun null geçerliği bağlamını yapılandırmayı öğrenin.
- Otomatik statik akış analizi gerçekleştirmek için null atanabilir bir bağlam kullanın.
- Null değer atanabilir türler bildirebileceğiniz farklı yolları anlayın.
- Null ile ilgili çeşitli C# işleçlerinin nasıl ve ne zaman kullanılacağını öğrenin:
- null-forgiving (
!) işleci - null birleşim (
??) işleci - null koşullu (
?.) işleci
- null-forgiving (
Önkoşullar
- Başlangıç düzeyinde C# yazma deneyimi
- Visual Studio Code
- .NET SDK 6.0 veya üzeri
- Git komut satırı istemcisi
Kullanmaya başlayın
Bir sonraki ünitede C# dilinde null olma durumu ve null güvenliği hakkında bilgi edineceksiniz.