zoukankan      html  css  js  c++  java
  • C# using 用法

      ⑴ using 引入空间命名

     格式: using namespace 

         例如在创建C#的控制台程序时,会自动添加  

        using System;                                            using namespace
        using System.Collections.Generic;              #include <stdio>
        using System.Linq;                                     #include <math>
        using System.Text;                                      #include <string>
        using System.Threading.Tasks;                  #include<stdlib>

                    (一大串啊)

       不过这样就可以直接使用命名空间中的类型,而不必指定详细的类型名称。using指令可以访问嵌套命名空间。(命名空间就是相当于C++中的头文件)

    (2)创建命名空间别名

    using为命名空间创建别名的用法规则为:

    using alias = namespace | type;

    其中namespace表示创建命名空间的别名;而type表示创建类型别名。例如,在.NET Office应用中,常常会引入Microsoft.Office.Interop.Word.dll程序集,在引入命名空间时为了避免繁琐的类型输入,我们通常为其创建别名如下:

    using MSWord = Microsoft.Office.Interop.Word;

    (3)资源清理

    using 语句允许程序员指定使用资源的对象应当何时释放资源。using 语句中使用的对象必须实现 IDisposable 接口。此接口提供了 Dispose 方法,该方法将释放此对象的资源

    代码 略

    (4)支持初始化变量

    using (Pen p1= new Pen(brushes.Black),p2=new Pen(brushes.blue)
    {   //
    }
    

      

    //类型必须相同

     using ( IDisposable font =new Font ("vafeea e",10)pen = new Pen(Brushes.Black))
    
       {
       float size = (font as Font).Size;
       Brush brush = (pen as Pen).Brush;
       }
      
    
    //类型不一定相同
    
     
    

      

     
  • 相关阅读:
    expdp和impdp用法详解
    Shiro-JWT SpringBoot前后端分离权限认证的一种思路
    Maven Helper 插件-解决依赖冲突
    maven打包之resource配置
    sparkstreaming direct方式读取kafka(0.10版本)数据, 并手动维护offset
    java向kafka发送消息
    idea maven整合log4j
    java设计模式: 工厂方法模式
    异地购房使用武汉公几斤商dai转公几斤dai款
    java设计模式: 单例设计模式
  • 原文地址:https://www.cnblogs.com/zykh/p/7687952.html
Copyright © 2011-2022 走看看