【C#语言】using的作用是什么?

3880

资源:实现了IDisposable接口的类或结构。

using语句确保这些资源能够被适当的释放(Resource.Dispose)

using原理

using(分配资源){ 使用资源 } ——> 释放资源 (隐式)

使用资源(可能会导致异常)会被放进Try块里,释放资源(有无异常)都会放进在finally块

using(分配资源)
{
    try{ 使用资源 }
    finally{ Resource.Dispose}
}


using指令:using+命名空间(或命名空间一个类型) 在源文件的顶端声明

也可以不使用using,直接命名空间.类.成员方法


特别声明:本文仅供交流学习 , 版权归属原作者,并不代表游民部落赞同其观点和对其真实性负责。若文章无意侵犯到您的知识产权,损害了您的利益,烦请与我们联系vmaya_gz@126.com,我们将在24小时内进行修改或删除。

相关推荐:

教程推荐