using关键字

来源:互联网 发布:即时通讯app源码 编辑:程序博客网 时间:2024/04/30 11:36

最近对再看一些.net的基础知识,算是温故而知新吧。下面对常用的using关键字的作用进行总结,说一下自己的理解。

.netusing关键字主要有以下三个作用:

1.     引入命名空间;这个是最常见的作用,相信大家都知道,不做过多说明。

2.     创建别名。

3.     定义一个范围,在范围结束时处理对象。(也可理解为强制资源清理)。

下面主要对后面两点作说明。


创建别名

    using OutPut = System.Console;    class Number    {        public static int i = 123;        public void ShowNumber()        {            OutPut.WriteLine(i.ToString());        }    }

强制资源清理

using(classTest a=new classTest()){//code}

需要说明的是:这里的Test 类必须是实现了IDisposable接口的类型,否则会出现编译时出错。这里在using语句结束时,会自动调用a的dispose方法,强制对象清理资源。


原创粉丝点击