您的位置:首页 > 编程语言 > C#

C#基础温习(7):using关键字

2013-04-29 07:48 183 查看
C#中使用最多的关键字是什么?答案肯定是using,不过虽然using关键字使用最多,可是好多人都对它可能不熟悉,这篇文章来介绍一下C#中using关键字的使用。

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用法,希望对大家有帮助。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: