using
ブロックは、IDisposable
「使用」されているオブジェクトがブロックの最後に破棄されることを保証しますが、それより前にオブジェクトが破棄されないことを保証しますか?
言い換えれば、私が持っている場合:
using (new DisposableObject()) {
// blah blah
}
がブロックの最後まで破棄されないことを確認できますかDisposableObject
、またはガベージコレクターがブロック内にハンドルがないことを検出し、すぐに破棄する可能性がありますか?