求关于Using语句的详细再详细的介绍

解决方案 »

  1.   

    MSDN!!!!
    using 关键字有两个主要用途:
    作为指令,用于为命名空间创建别名或导入其他命名空间中定义的类型。请参见 using 指令。using 指令有两个用途:
    允许在命名空间中使用类型,这样,您就不必在该命名空间中限定某个类型的使用:
    using System.Text;
    为命名空间或类型创建别名。
    using Project = PC.MyCompany.Project;作为语句,用于定义一个范围,在此范围的末尾将释放对象。请参见 using 语句。
    作为语句,提供能确保正确使用 IDisposable 对象的方便语法。

    语法:
            using (Font font1 = new Font("Arial", 10.0f)) {
    .. byte charset = font1.GdiCharSet;
    }前面的代码示例在编译时将扩展到以下代码(请注意,使用额外的大括号为对象创建有限范围):
    {
    Font font1 = new Font("Arial", 10.0f);
      try
      {
        byte charset = font1.GdiCharSet;
      }
      finally
      {
        if (font1 != null)
          ((IDisposable)font1).Dispose();
      }