0

可能重复:
何时实施 IDisposable 的一般规则

我正在寻找释放一次性物品的正确方法。在这种情况下,有上述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