0

重複の可能性:
IDisposableを実装するタイミングの一般的なルール

使い捨てのオブジェクトをリリースする正しいアプローチを探しています。この場合、1つ以上obj1の方法があります。Close()Dispose()

  class Test{
      private DisposableObject1 obj1;
      public void Method1(){
        //creating obj1
      }

      public void Method2(){
        //using obj1
      }

       public void Method3(){
        //releasing obj1
        obj1.Close();
        obj1.Dispose();
        obj1 = null;
      }

    }

それで、上記のアプローチ(Method3())は正しいものobj1ですか?多くの方法で使用されていることに注意してusingください。これは正しいアプローチではありません。

4

0 に答える 0