Nasıl yapılır: Bir Nesne Değişkeninin Hiçbir Örneğe Başvurmamasını Sağlama (Visual Basic)
Nesne değişkenlerini hiçbir şey olarak ayarlayarak herhangi bir nesne örneğinden ayırabilirsiniz.
Nesne değişkenlerini herhangi bir nesne örneğinden ilişkilendirmek için
Değişkenini atama deyiminde olarak
Nothing
ayarlayın.' Assume account is a defined class Dim currentAccount As account currentAccount = Nothing
Güçlü Programlama
Kodunuz olarak ayarlanmış bir nesne değişkeninin üyesine erişmeye Nothing
çalışırsa bir NullReferenceException gerçekleşir. Bir nesne değişkenini Nothing
sık sık olarak ayarlarsanız veya değişkenin başlatılmaması mümkünse, üye erişimlerini bir blok içine almak iyi bir Try...Catch...Finally
fikirdir.
.NET Framework Güvenliği
Gizli veya hassas veriler içeren nesneler için bir nesne değişkeni kullanırsanız, bu nesnelerden biriyle etkin olarak ilgilenmediğiniz durumlarda değişkenini Nothing
olarak ayarlayabilirsiniz. Bu, kötü amaçlı kodun verilere erişme olasılığını azaltır.