C# Languageステートメントの使用


前書き

IDisposableオブジェクトの正しい使用を保証する便利な構文を提供します。

構文

  • {使い捨て} {}を使って
  • (IDisposable disposable = new MyDisposable()){}を使用して

備考

usingステートメントのオブジェクトは、 IDisposableインターフェイスを実装する必要があります。

using(var obj = new MyObject())
{
}

class MyObject : IDisposable
{
    public void Dispose()
    {
        // Cleanup
    }
}

IDisposable実装のより完全な例は、 MSDNのドキュメントを参照してください

ステートメントの使用 関連する例