在C#中,关键字using不具有的功能是( )
1个回答
展开全部
在C#中,关键字using不具有的功能是(B:引入程序集 )
具体的如下:
C#中using关键字的作用及其用法
using的用途和使用技巧。
using关键字微软MSDN上解释总共有三种用途:
1、引用命名空间。
2、为命名空间或类型创建别名。
3、使用using语句。
1、引用命名空间,这样就可以直接在程序中引用命名空间的类型而不必指定详细的命名空间。
这个就不用说了吧,比如大家最常用的:using System.Text;
2、为命名空间或类型创建别名:
3、使用using语句,定义一个范围,在范围结束时处理对象。(不过该对象必须实现了IDisposable接口)。其功能和try ,catch,Finally完全相同。
使用using语句需要注意的几点:
3.1、对象必须实现IDisposeable接口,这个已经说过,如果没有实现编译器会报错误。
3.2、第二个using对象检查是静态类型检查,并不支持运行时类型检查,因此如下形式也会出现编译错误。
[csharp] view plain copy
3.3、当同时需要释放多个资源时候,并且对象类型不同
具体的如下:
C#中using关键字的作用及其用法
using的用途和使用技巧。
using关键字微软MSDN上解释总共有三种用途:
1、引用命名空间。
2、为命名空间或类型创建别名。
3、使用using语句。
1、引用命名空间,这样就可以直接在程序中引用命名空间的类型而不必指定详细的命名空间。
这个就不用说了吧,比如大家最常用的:using System.Text;
2、为命名空间或类型创建别名:
3、使用using语句,定义一个范围,在范围结束时处理对象。(不过该对象必须实现了IDisposable接口)。其功能和try ,catch,Finally完全相同。
使用using语句需要注意的几点:
3.1、对象必须实现IDisposeable接口,这个已经说过,如果没有实现编译器会报错误。
3.2、第二个using对象检查是静态类型检查,并不支持运行时类型检查,因此如下形式也会出现编译错误。
[csharp] view plain copy
3.3、当同时需要释放多个资源时候,并且对象类型不同
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询