c# using 的三大用法

来源:互联网 发布:篮球战术画图软件 编辑:程序博客网 时间:2024/05/16 14:58

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、第三种用法,也是为了省事  
    using(SqlConnction     conn     =     new     SqlConnection())  
    {....}  
    其实等同于  
    try{  
    SqlConnction     conn     =     new     SqlConnection()  
    ....  
    }  
    finally  
    {conn.Dispose()}  
   
    这种用法的要求是在using()括号里面的类要实现IDisposable接口,否则的话变异的时候会出错!