首页 > 开发 > 综合 > 正文

在C#里使用using操作符

2024-07-21 02:29:17
字体:
来源:转载
供稿:网友

是不是很多人不用c#中的using操作符?甚至不知道?
其实这个操作符在小处非常有用。

按照msdn的解释
http://msdn2.microsoft.com/zh-cn/library/yh598w02(vs.80).aspx
using 关键字还用来创建 using 语句,此类语句定义将在何时释放对象

可以举个例子
class demo:idisposable
{
    public void dispose()
    {
        console.writeline("dispose");
    }

    public void demomethod()
    {
        console.writeline("hi");
    }
};

using (demo a = new demo())
{
    a.demomethod();
}
可以看到dispose()方法也会同时执行,这样带来的方便是不言而喻的

具体事例,大家可以参考petshop 4.0的sqlhelper.cs

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表