私はこの(イラストのみ)C#コードを持っています:
using( new System.IO.MemoryStream() ) {
System.Threading.Thread.Sleep(1000);
}
ここで aMemoryStream
が作成され、参照に明示的にバインドされていないことに注意してください。そのため、ステートメントのために特別な処理が行われない限りusing
、オブジェクトはそれへの参照を持たず、制御がusing
ステートメントを離れる前、場合によってはSleep()
完了する前に収集される可能性があります。
制御がステートメントをMemoryStream
離れる前にコレクションの資格があるか?using