1

大きなImageオブジェクトがあるとします。このオブジェクトのメソッドを呼び出すとDispose()、オブジェクトをメモリからクリアしたので、アプリケーションのメモリ消費量が削減されていることが簡単にわかります。

しかし、独自の型/クラスがあり、そのインスタンスを破棄したい場合はどうすればよいでしょうか。たとえば、配列が含まれています (これは、クラスが内部的に持っているbyte[]ものと同じだと思います)。が呼び出されると、メモリから即座に破棄されますImage。私が待たなくても?IDisposableDispose()byte[]GC

stringの代わりに だったらbyte[]

4

2 に答える 2