Re: [問題] 有關using
看板C_Sharp (C#)作者GoalBased (Artificail Intelligence)時間9年前 (2016/02/08 17:54)推噓3(3推 0噓 7→)留言10則, 3人參與討論串3/3 (看更多)
※ 引述《mitm (mitm)》之銘言:
: 通常using應該都是放在程式最上面,用來引用類別。
: 但我看到有using直接放在程式中間內容裡,
: 就像是把using寫在方法裡的樣子。
: 小的初學對這種方式有點不瞭解,
: 請問是什麼時候會需要這樣寫法?
: 或有什麼用意?
: 謝謝
參考:157個完美化C#的建議
繼承IDispose介面也為實現語法甜頭using帶來了便利。
using(SampleClass c1 = new SampleClass())
{
}
會等於
SampleClass c1;
try
{
c1 = new SampleClass();
}
finally
{
c1.Dispose();
}
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 119.14.234.135
※ 文章網址: https://www.ptt.cc/bbs/C_Sharp/M.1454925294.A.CA8.html
※ 編輯: GoalBased (119.14.234.135), 02/08/2016 17:55:38
推
02/08 21:34, , 1F
02/08 21:34, 1F
→
02/08 21:35, , 2F
02/08 21:35, 2F
→
02/08 21:36, , 3F
02/08 21:36, 3F
→
02/08 21:36, , 4F
02/08 21:36, 4F
感謝樓上分享,我自己是很少遇到這種東西啦,大概是寫的東西太淺了 ^^"
※ 編輯: GoalBased (119.14.234.135), 02/08/2016 23:19:18
→
02/09 20:54, , 5F
02/09 20:54, 5F
→
02/09 20:55, , 6F
02/09 20:55, 6F
→
02/09 20:55, , 7F
02/09 20:55, 7F
推
02/09 21:43, , 8F
02/09 21:43, 8F
→
02/09 21:43, , 9F
02/09 21:43, 9F
推
02/23 00:32, , 10F
02/23 00:32, 10F
討論串 (同標題文章)
C_Sharp 近期熱門文章
PTT數位生活區 即時熱門文章