したがって、usingブロックステートメントの最後に、disposeメソッドが呼び出されることを理解しています。
を使用するとどうなりますか'using(var a = new Stream()) { a.SomethingThrowsAnException() }'
ストリームはまだ彼のdisposeメソッドを通過しますか?
IDisposableを実装するクラスを作成しましたが、メモリ内の内容を失わないことがミッションクリティカルであるため、何か壊滅的な事態が発生した場合、つまり使用しているオブジェクトのようなカスタムストリームがある場合は、データをシリアル化することを計画していました。
助言がありますか?
ありがとう。