私はIDisposableを実装するクラスの単体テストを記述したいと思います。このクラスには、IDisposableも実装する多数のプライベートフィールドがあります。私のテストでは、Dispose()と呼ぶと、そのIDisposableのすべてのフィールドで正しくDispose()が呼び出されることを確認したいと思います。基本的に、ユニットテストは次のようになります: var o = new Ob
次のような状況があります。私のプログラムは、テキスト付きのJFrameを繰り返し表示するようなものを繰り返し呼び出します。私はそのフレームからテキストを読みました。フレームには特殊な型があります。それをMyFrameTypeと呼ぶことにしましょう。型で認識し、各呼び出しの終わりに、私が知っているフレームを閉じるすべての方法でフレームを破棄します。 )ループ内で今 callMyFrame();
F
私はこのようなクラスにIDisposableインターフェイスを継承しています。 public class Program3:IDisposable
{
}
私は上記のクラスにインスタンスを作成するときに、オブジェクトを手動で削除するか、オブジェクトを自動的に破棄したいのですか? 注:あなたが、あなたのオブジェクトをインスタンス化するたびに、あなたが使用して文の中にそれを行う必要があります