Bu makale makine çevirisi ayna makalesidir, orijinal makaleye geçmek için lütfen buraya tıklayın.

Görünüm: 3078|Yanıt: 2

[Kaynak] C# 9.0 Yeni sözdizimi özellikleri ve mantık kalıpları if ifadelerinin estetiğini iyileştiriyor

[Bağlantıyı kopyala]
Yayınlandı 13.02.2024 16:33:23 | | |
C# dili her zaman temiz ve güzeldi, her yükseltme kodumuzu daha temiz hale getirmemizi sağlayan bir söz dizimi şekeri getiriyor. Bu makale, if ifadelerinin estetiğini artırmak için C# 9.0 kullanımına dair iki örnek öneri paylaşıyor.

IsNullOrEmpty yerine özellik şemasını kullanın

IsNullOrEmpty kullandığınızda, onu şu şekilde değiştirmeyi düşünün:

Özellik modu oldukça esnektir ve ayrıca diziler hakkında çeşitli değerlendirmeler yapmak için dizilerde de kullanılabilir. Örneğin, nullable dizilerle bir dizi içindeki bir dizi öğesinin boş mu yoksa boş mu olduğunu belirleyin:

İlk başta okuma deneyiminin iyi olmadığını düşünebilirsiniz, ancak ne kadar çok kullanırsanız o kadar çok okursunuz ve bu özlü yöntem okumaya daha uygun.

Mantıksal kalıplarla birden fazla yargıyı basitleştirin

Aynı değer için, bu değeri veya ve mantıksal desenler gibi birden fazla diğer değerle karşılaştırarak basitleştirilebilir:

Birçok kişi C# 9.0'ın neden or ve mantıklı anahtar kelimeleri getirdiğini merak etti, ancak bu örnek bunu bir bakışta netleştiriyor.

Referans:Bağlantı girişi görünür.





Önceki:MySQL güncel zaman artı gün ve zaman damgası
Önümüzdeki:Windows, belirtilen boyutta bir dosya oluşturur
Yayınlandı 18.02.2024 08:31:25 |
İyi bakın
Yayınlandı 4.03.2024 09:34:10 |
Özetlemek için yeni sözdizimini öğrenin
Feragatname:
Code Farmer Network tarafından yayımlanan tüm yazılım, programlama materyalleri veya makaleler yalnızca öğrenme ve araştırma amaçları içindir; Yukarıdaki içerik ticari veya yasa dışı amaçlarla kullanılamaz, aksi takdirde kullanıcılar tüm sonuçları ödemelidir. Bu sitedeki bilgiler internetten alınmakta olup, telif hakkı anlaşmazlıklarının bu siteyle hiçbir ilgisi yoktur. Yukarıdaki içeriği indirmeden sonraki 24 saat içinde bilgisayarınızdan tamamen silmelisiniz. Programı beğendiyseniz, lütfen orijinal yazılımı destekleyin, kayıt satın alın ve daha iyi orijinal hizmetler alın. Herhangi bir ihlal olursa, lütfen bizimle e-posta yoluyla iletişime geçin.

Mail To:help@itsvse.com