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