C#基础温习(7):using关键字
2013-04-29 07:48
183 查看
C#中使用最多的关键字是什么?答案肯定是using,不过虽然using关键字使用最多,可是好多人都对它可能不熟悉,这篇文章来介绍一下C#中using关键字的使用。
using关键字主要有两个用途:
这就是把myBlueTooth当做InTheHand.Net.Bluetooth命名空间使用了。
具体的内容可以参考: C#基础温习(6):C#操作文件。
其实上面的意思就是using包含sw后就会自动关闭sw文件流,不需要我们手动的关闭文件流了。
使用using的这个功能需要注意:using 语句允许我们指定使用资源的对象应当何时释放资源(上例中就是文件流资源)。为 using 语句提供的对象必须实现 IDisposable 接口(上例中的sw已经实现IDisposable接口)。此接口提供了 Dispose 方法,该方法将释放此对象的资源。
using关键字主要有两个用途:
1.using作为指令使用
这种方式也是我们最常见的using使用方式,用于为命名空间创建别名或导入其他命名空间中定义的类型。我们用最简单的示例向大家演示如何引入命名空间如下代码所示:using myBlueTooth = InTheHand.Net.Bluetooth;
这就是把myBlueTooth当做InTheHand.Net.Bluetooth命名空间使用了。
2.using作为语句,用于定义一个范围,在此范围的末尾将释放对象。
比如示例代码:using (StreamWriter sw = File.CreateText(filePath)) { sw.Write("hello world! my file test"); Console.WriteLine("写入数据成功"); }
具体的内容可以参考: C#基础温习(6):C#操作文件。
其实上面的意思就是using包含sw后就会自动关闭sw文件流,不需要我们手动的关闭文件流了。
使用using的这个功能需要注意:using 语句允许我们指定使用资源的对象应当何时释放资源(上例中就是文件流资源)。为 using 语句提供的对象必须实现 IDisposable 接口(上例中的sw已经实现IDisposable接口)。此接口提供了 Dispose 方法,该方法将释放此对象的资源。
总结
本文写了比较常用的两种using用法,希望对大家有帮助。相关文章推荐
- c# using 关键字
- C# 参考之命名空间关键字:namespace、using
- c# using 关键字的用法
- C#基础—— check、lock、using语句归纳
- c# using 关键字小结
- C#中using关键字的作用及用法
- C#中using关键字的作用及其用法
- C#中using关键字的作用
- C#基础温习系列目录
- C#基础知识之this关键字介绍
- C#基础温习(3):十六进制字符串转十进制数
- C#基础—— check、lock、using语句归纳
- C#基础知识——static关键字解析
- C#中using 关键字的多种用途
- 一起温习C#基础
- 20151024_004_C#基础知识(C#中的访问修饰符,继承,new关键字,里氏转换,is 和 as,多态,序列化与反序列化)
- C# 中有关 using 关键字
- using关键字在C#中的3种用法
- C#基础:关键字和数据类型