«nullable» etiketlenmiş sorular

Null yapılabilir etiket, null yapılabilir üyeler veya türlerle ilgili sorunlar içindir. Boş, eksik veya bilinmeyen bir değeri temsil etmek için kullanılır.

19
C # Bir mülkün özelliğinin boş olup olmadığını kontrol etmenin zarif yolu
C # 'da, bu örnekte PropertyC'den bir değer almak istediğinizi ve ObjectA, PropertyA ve PropertyB'nin tümü boş olabilir. ObjectA.PropertyA.PropertyB.PropertyC PropertyC'yi en az miktarda kodla güvenli bir şekilde nasıl alabilirim? Şu anda kontrol ederdim: if(ObjectA != null && ObjectA.PropertyA !=null && ObjectA.PropertyA.PropertyB != null) { // safely pull off the value …

19
Boş değer atanabilir boole için onay kutusu
Modelimde boş değer atanabilir olması gereken bir boole var public bool? Foo { get; set; } Yani Razor cshtml'mde var @Html.CheckBoxFor(m => m.Foo) bunun dışında çalışmıyor. (Bool) ile döküm de yapmaz. Eğer yaparsam @Html.CheckBoxFor(m => m.Foo.Value) bu bir hata oluşturmaz, ancak yayınlandığında modelime bağlanmaz ve foo null olarak ayarlanır. Sayfada …

3
Nullable <int> değerini artırmak neden bir özel durum oluşturmaz?
Açıklar mısınız, Console.WriteLine neden boş bir satır yazıyor ( Console.WriteLine(null)bana derleme hatası veriyor) ve neden NullReferenceException olmadığını (hatta a+=1yükseltmemesi gerektiğini) açıklar mısınız? int? a = null; a++; // Why there is not NullReferenceException? Console.WriteLine(a); // Empty line
98 c#  .net  nullable 

3
Kısa devre yapan operatörler yapın || ve && boş verilebilir booleler için var mı? RuntimeBinder bazen öyle düşünüyor
Koşullu mantıksal işleçler hakkında || ve &amp;&amp;aynı zamanda kısa devre yapan mantıksal işleçler olarak da bilinen C # Dil Belirtimini okudum . Bana göre bunların nullable booleanlar için var olup olmadığı belirsiz görünüyordu, yani işlenen türü Nullable&lt;bool&gt;(ayrıca yazılmıştır bool?), bu yüzden dinamik olmayan yazımla denedim: bool a = true; bool? …

3
'System.Int32'den' System.Nullable`1'e geçersiz yayın [[System.Int32, mscorlib]]
Type t = typeof(int?); //will get this dynamically object val = 5; //will get this dynamically object nVal = Convert.ChangeType(val, t);//getting exception here Yukarıdaki kodda InvalidCastException alıyorum. Yukarıdakiler için basitçe yazabilirim int? nVal = val, ancak yukarıdaki kod dinamik olarak çalışıyor. Bir nesneye (burada val) sarılmış bir değer (int, float, …

6
Üretim kodundaki assert beyanında boş kalmamalısınız? [kapalı]
Kapalı . Bu soru görüş temelli . Şu anda cevapları kabul etmiyor. Bu soruyu geliştirmek ister misiniz? Bu yayını düzenleyerek gerçekler ve alıntılarla yanıtlanabilmesi için soruyu güncelleyin . Geçen ay kapalı . Bu soruyu gördüm ancak assertanahtar kelimenin kullanımı hakkında birkaç sorum var . Kullanmayla ilgili diğer birkaç kodlayıcıyla tartışıyordum …
32 java  assert  nullable 

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.