zoukankan      html  css  js  c++  java
  • C#基础温习(7):using关键字

    C#中使用最多的关键字是什么?答案肯定是using,不过虽然using关键字使用最多,可是好多人都对它可能不熟悉,这篇文章来介绍一下C#中using关键字的使用。 using关键字主要有两个用途:

    1.using作为指令使用

    这种方式也是我们最常见的using使用方式,用于为命名空间创建别名或导入其他命名空间中定义的类型。我们用最简单的示例向大家演示如何引入命名空间如下代码所示:
    using System;
    我们常规的使用办法就是在每个类的开通引入命名空间,上面的代码就是把System这个命名空间引入到我们的项目中使用。 另外一种就是当我们的命名空间名字比较长的时候我们可以用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用法,希望对大家有帮助。
  • 相关阅读:
    关于返回上一页功能
    Mybatis Update statement Date null
    SQLite reset password
    Bootstrap Validator使用特性,动态(Dynamic)添加的input的验证问题
    Eclipse使用Maven2的一次环境清理记录
    Server Tomcat v7.0 Server at localhost failed to start
    PowerShell一例
    Server Tomcat v7.0 Server at libra failed to start
    商标注册英语
    A glance for agile method
  • 原文地址:https://www.cnblogs.com/vsdot/p/3263356.html
Copyright © 2011-2022 走看看