任意のオブジェクト インスタンスからオブジェクト変数の関連付けを解除するには、 Nothing に設定します。
任意のオブジェクト インスタンスからオブジェクト変数の関連付けを解除するには
代入ステートメントで変数を
Nothing
に設定します。' Assume account is a defined class Dim currentAccount As account currentAccount = Nothing
堅牢なプログラミング
Nothing
に設定されているオブジェクト変数のメンバーにコードがアクセスしようとすると、NullReferenceExceptionが発生します。 オブジェクト変数を頻繁に Nothing
に設定する場合、または変数が初期化されない可能性がある場合は、メンバー アクセスを Try...Catch...Finally
ブロックで囲むのが良いでしょう。
.NET Framework のセキュリティ
機密データまたは機密データを含むオブジェクトに対してオブジェクト変数を使用する場合は、それらのオブジェクトの 1 つをアクティブに処理していないときに変数を Nothing
に設定できます。 これにより、悪意のあるコードがデータにアクセスする可能性が減少します。
こちらも参照ください
GitHub で Microsoft と共同作業する
このコンテンツのソースは GitHub にあります。そこで、issue や pull request を作成および確認することもできます。 詳細については、共同作成者ガイドを参照してください。
.NET