オブジェクトを破棄する(.NET)

.NET で新しいオブジェクトを作成する場合、廃棄プロセスとガベージ コレクションを介してメモリからオブジェクトを解放する必要があります。オブジェクトでガベージ コレクションの準備ができたことを伝えるには、Dispose メソッドまたは Using ステートメントを使用します。ほとんどのケースでは Using ステートメントを使用する方法が推奨されます。これはオブジェクトが不要になった場合、オブジェクトの終了と廃棄に対して適切な呼び出しが実行されるためです。

次の条件でオブジェクトを破棄する必要があります。

VB.NET

' Dispose an object with the Using statement
Using <object> As <dataType> = <value>
    ' Do something here
End Using
 
' Manually dispose of an object with the Dispose method
<object>.Dispose()

C#

// Dispose an object with the using statement
using (<dataType> <object>  = <value>)
    // Do something here
}
 
// Manually dispose of an object with the Dispose method
<object>. Dispose ();