Aracılığıyla paylaş


Nasıl yapılır: Nesne Değişkeninin Hiçbir Örneğe Başvurmasını Sağlama (Visual Basic)

Nesne değişkenlerini hiçbir şey olarak ayarlayarak herhangi bir nesne örneğinden ayırabilirsiniz.

Bir nesne değişkenini herhangi bir nesne örneğinden ayırmak için

  • Değişkeni bir atama ifadesinde Nothing olarak ayarlayın.

    ' Assume account is a defined class  
    Dim currentAccount As account  
    currentAccount = Nothing  
    

Sağlam Programlama

Kodunuz, Nothing olarak ayarlanmış bir nesne değişkeninin üyesine erişmeye çalışırsa, bir NullReferenceException meydana gelir. Bir nesne değişkenini sık sık Nothing olarak ayarlıyorsanız veya değişken başlatılmamış olabilir, üye erişimlerini bir Try...Catch...Finally bloğu içine almak iyi bir fikir olabilir.

.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 bakınız