IDisposableインタフェースを実装するモード

1343 ワード

コード:
public class Class2 : IDisposable

{

    ~Class2()

    {

        Dispose(false);

    }

    public void Dispose()

    {

        Dispose(true);

        GC.SuppressFinalize(this);

    }

    protected virtual void Dispose(bool disposing)

    {

        if (disposing)

        {

            //todo: 

        }

        //todo: 

    }

}