'<variablename>' değişkeni, bir değer atanmadan önce başvuruyla geçirilir (Yapı Değişkeni)
'<variablename>' değişkeni, bir değer atanmadan önce başvuruyla geçirilir. Null başvuru özel durumu çalışma zamanında sonuçlanabilir. Kullanımdan önce yapının veya tüm başvuru üyelerinin başlatıldığından emin olun
Yordam çağrısı, değişkene herhangi bir değer atanmadan önce bir ByRef
yapı değişkenini parametreye bağımsız değişken olarak geçirir.
Bir yapı değişkenine hiçbir zaman bir değer atanmamışsa, her yapı üyesi kendi veri türü için varsayılan değeri tutar. Bir başvuru veri türü için bu varsayılan değer Hiçbir şey değildir. Değeri olan bir başvuru üyesinin Nothing
okunması bazı durumlarda öğesine NullReferenceException neden olabilir.
Bağımsız değişkenin bir yordama geçirilmesi, bağımsız ByRef
değişkenin temel aldığı değişkeni yordamın olası değişikliklerine maruz bırakır.
Varsayılan olarak, bu ileti bir uyarıdır. Uyarıları gizleme veya uyarıları hata olarak ele alma hakkında daha fazla bilgi için bkz . Visual Basic'te Uyarıları Yapılandırma.
Hata Kimliği: BC42108
Bağımsız değişken aracılığıyla
ByRef
yapı üyelerine değer atama yordamını planlıyorsanız ve üyelerin değerleri zaten barındırıp tutmaması önemli değilse, hiçbir eyleme gerek yoktur.Yordamdaki mantık, herhangi bir değer atamadan önce bir yapı üyesini okursa ve üye bir değer türündeyse, yordam mantığının üyenin varsayılan değerini barındırıp tutmadığına bağlı olmadığından emin olun.
Yordamdaki mantık, herhangi bir değer atamadan önce bir yapı üyesini okursa ve üye bir başvuru türündeyse, yordam mantığının değerini
Nothing
işleyebileceğinden emin olun. Örneğin, bir Deneyin... Yakalamak... Bir yakalamak NullReferenceExceptioniçin Finally Deyimi.
.NET geri bildirimi
.NET, açık kaynak bir projedir. Geri bildirim sağlamak için bir bağlantı seçin: