楼主:
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();
}