Aracılığıyla paylaş


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.

Ayrıca bkz.