C#中Using用法
来源:互联网 发布:windows10看mac地址 编辑:程序博客网 时间:2024/05/17 23:16
之前学习wcf写了个例子,里面有一个using(){}的句子。原来using除了引用命名空间外还可有其他作用。
using这个关键字在C#中共用三个用法:
1、用在命名空间里
如:using System; 这个谁都知道,为了不用写类的全名(可以把System.Console 写成 Console)2、对一个类进行重命名
给类重命名,也是为了使用方便,如:
using System; using hahaha = System.Console; namespace Console001 { public class Class1 { public static void Main() { hahaha.WriteLine("using 的第二种用法!"); } } }
3,资源管理
C#中的using除了作为命名空间指示符(using System),类型的别名指示符(using Dos=System.Console),还有资源管理的语句功能:
<pre name="code" class="csharp">using (R r1 = new R ()) { r1.F();}//在C#中被翻译为:R r1 = new R();try { r1.F(); }finally { if (r1 != null)<span style="font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 13.043478965759277px; line-height: 16.521739959716797px;">((IDisposable)r1).Dispose();</span>
}//r1当然要支持Dispose()方法了
简简单单一个关键字,如果去了解它的原理,以后不管在哪遇到他都不会有疑问。
0 0
- C#中Using用法
- C#中using用法
- c#中using的用法
- C#中using的用法
- c#中Using的用法
- c#中using的用法
- C#中using关键字用法
- C#中using的用法
- C#中using的三种用法
- C#中using的三种用法
- c#中using的几种用法
- C#中using的三种用法
- C#中using的三个用法
- C#中using的三种用法
- C#中using的三种用法
- C#中using和new的用法
- C#中关于using的用法
- C#中using的三种用法
- 探索angular源码--启动(1)
- 【Android归纳】Asynctask与Handler异步综述
- Android中获取应用程序(包)的信息-----PackageManager的使用(一)
- 九度oj 1444
- 笔试题:09年_atoi
- C#中Using用法
- 把线性方程组变系数矩阵和常量形式
- 公交车比喻
- linux进程一章知识总结
- 黑马程序员------网络编程(TCP&UDP)
- Rails 极简入门笔记
- Leetcode #228 Summary Ranges
- HDUOJ 1276 (士兵队列训练问题)(这道题有点坑)
- MySQL5.6.26免安装步骤