知识大全 C#中using关键字的使用介绍
Posted 知
篇首语:百川东到海,何时复西归?少壮不努力,老大徒伤悲。本文由小常识网(cha138.com)小编为大家整理,主要介绍了知识大全 C#中using关键字的使用介绍相关的知识,希望对你有一定的参考价值。
C#中using关键字的使用介绍 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!
对于using关键字 可能大家比较熟悉的是引入包的功能如代码
using System;
还有一种方法和上面的使用方法较类似 只是我们可以指定一个别名 代码如
using INet = System Net;
最后一种用法则主要用于释放对象占用的资源的 代码如下
using (ClassC c = new ClassC())
c Print();
上面代码保证程序在退出using块时会执行对象c的Dispose方法 即使在using块中return退出函数或是抛出异常
在这里ClassC必须实现接口IDisposable 不然会报出下面的编译出错代码 UsingTest ClassA : type used in a using statement must be implicitly convertible to System IDisposable
从上面的代码看出 其实using语句试图将对象c隐式的转换成IDisposable接口
综上所述 对c对象的using语句块相当于以下的程序块
ClassC c = new ClassC();
try
c Print();
finally
((IDisposable)c) Dispose();
cha138/Article/program/net/201311/12166
相关参考
C#中using的三种使用方法 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!引入命名空间using
这个操作符在小处非常有用 using using语句定义一个范围在此范围的末尾将处理对象 举例 classTestUsing:IDisposable
C#中DataReader类的使用 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! using
C#单链表 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! usingSystem; using
C#中abstract关键字的使用方法 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! 学习过C#
C#封装Excel常用操作类 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! usingS
知识大全 be useful for sb. 与be useful.to sb. 区别是什么
beusefulforsb.与beuseful.tosb.区别是什么要区分beusefulforsomebody和beusefultosomebody的不同,关键就是要知道介词for和to后接名词时的
知识大全 C#中is、as和base 关键字的各有什么作用如题 谢谢了
C#中is、as和base关键字的各有什么作用如题谢谢了 以下文字资料是由(本站网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧
C#编程中的New关键词的几种用法 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! &nb
C#编程中的New关键词的几种用法[1] 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! 前段时间