«nullreferenceexception» etiketlenmiş sorular

28
NullReferenceException nedir ve nasıl düzeltebilirim?
Bu sorunun cevapları bir toplum çabasıdır . Bu yayını iyileştirmek için mevcut yanıtları düzenleyin. Şu anda yeni yanıtları veya etkileşimleri kabul etmiyor. Planlarımız ve Fiyatlarımız Benzer İmajlar : Yığın Taşması açıklaması : Что такое NullReferenceException, и как мне исправить код? Bazı kod var ve çalıştırdığında, atar NullReferenceException, atar : Nesne …

16
C # 'da bir nesnenin boş olup olmadığını kontrol etme
Boşsa, bir nesne üzerinde daha fazla işlem yapılmasını önlemek istiyorum. Aşağıdaki kodda nesnenin ikisinden biri tarafından boş olup olmadığını kontrol ediyorum: if (!data.Equals(null)) ve if (data != null) Ancak, bir NullReferenceExceptionat alırım dataList.Add(data). Nesne null olsaydı, asla if-statement! Bu nedenle, bunun bir nesnenin boş olup olmadığını kontrol etmenin uygun bir …

2
Neden bir türün başlatıcısı bulmak bir NullReferenceException oluşturur?
Bu beni çok üzdü. Bazı tip başlatıcı kontrolümüz olan Noda Time için bazı testleri optimize etmeye çalışıyordum. Ben bir tür olup olmadığını öğrenmek düşündüm sahiptir yeni yüklenirken her şeyi önce başlatıcı türü (statik yapıcısı veya başlatıcıları ile statik değişkenler) AppDomain. Sürpriz olarak, bu küçük testi attı NullReferenceException- hiçbir boş değerler …

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 …
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.