作者:
GoalBased (Artificail Intelligence)
2016-02-08 17:54:51※ 引述《mitm (mitm)》之銘言:
: 通常using應該都是放在程式最上面,用來引用類別。
: 但我看到有using直接放在程式中間內容裡,
: 就像是把using寫在方法裡的樣子。
: 小的初學對這種方式有點不瞭解,
: 請問是什麼時候會需要這樣寫法?
: 或有什麼用意?
: 謝謝
參考:157個完美化C#的建議
繼承IDispose介面也為實現語法甜頭using帶來了便利。
using(SampleClass c1 = new SampleClass())
{
}
會等於
SampleClass c1;
try
{
c1 = new SampleClass();
}
finally
{
c1.Dispose();
}