以下は、disposeパターンにしたがって、IDisposableインターフェイスとファイナライザを実装するクラスResource
を作成する例です。 このクラスでは継承を許可しないものとします。
ここでは例示のためハンドル・ポインタをそのまま扱っていますが、可能ならSafeHandleでラップするようにします。 このほか、個々の事項については以下を参照してください。
以下は、disposeパターンにしたがって、IDisposableインターフェイスとファイナライザを実装するクラスResource
を作成する例です。 このクラスでは継承を許可しないものとします。
ここでは例示のためハンドル・ポインタをそのまま扱っていますが、可能ならSafeHandleでラップするようにします。 このほか、個々の事項については以下を参照してください。