• Using 使用




    (1)引用命名空间

    using作为引入命名空间指令的用法准则为:

    using Namespace;

    在.NET程序中,最多见的代码莫过于在程序文件的开头引入System命名空间,其原由在于System命名空间中封装了许多最基本最常用的操作,下面的代码对咱们来说最为熟识不过:

    using System;

    这样,咱们在程序中就能够直接运用命名空间中的类型,而不必指定细致的类型名称。using指令能够访问嵌套命名空间。

    关于:命名空间

    命名空间是.NET程序在逻辑上的组织结构,而并非实际的物理结构,是一种防止类名冲突的要领,用于将不一样的数据类型组合划分的方式。比方,在.NET中许多的基本类型都位于System命名空间,数据操作类型位于System.Data命名空间,

    (2)建立命名空间别名

    using为命名空间建立别名的用法准则为:

    using alias = namespace type;

    其中namespace示意建立命名空间的别名;而type示意建立类型别名。比方,在.NET Office使用中,常常会引入Microsoft.Office.Interop.Word.dll程序集,在引入命名空间时为了防止繁琐的类型输入,咱们通常为其建立别名如下:

    using MSWord = Microsoft.Office.Interop.Word;

    这样,就能够在程序中以MSWord来代替Microsoft.Office.Interop.Word前缀,假如要建立 Application对象,则能够是这样,

    并且还有一个优点就是,在一个.CS文件中引入了不一样的命名空间但是相似的类名的时刻,用别名就能够处理这疑问了。

    (3)强制资源整理

    用途:整理非托管资源,不受GC控制的资源。Using结束后会隐式的调用Disposable要领。

    用法:

    using (Class1 c = new Class1())

    {

    }//整理非托管不受GC控制的资源

    但是当对象运用 using重要字的时刻,必须实现IDisposable接口。本来 using的运用和try-catch-finaly中,在finaly代码域调用Disposable要领成效一样。留心 Using无法运用多个不一样的类

    Class1 f = new Class1();

    try

    {                     //执行代码

    }

    catch()

    {

    //异常处理

    }

    finally

    {

    f.Disposable();

    }

    using 语句获取一个或多个资源,执行一个语句,然后处置该资源。     

    using 语句:

    using ( 资源获取 ) 嵌入语句

    资源获取:

    局部变量声明

    表达式

    资源是实现 System.IDisposable 的类或结构,它包含名为 Dispose 的单个无参数要领。(如:截图2)正在运用资源的代码能够调用 Dispose 以指示不再须要该资源。假如不调用 Dispose,则结尾 将因为垃圾回收而发生自动处置。

  • 相关阅读:
    如何使用Java计算货币/钱~(How to calculate monetary values in Java)
    BigDecimal类
    状态码定义
    常见服务器返回状态码(Status Codes)
    2020-3-26学习地图
    ReentrantLock类
    HashSet类
    Vector类
    课程总结
    第十四周课程总结&实验报告
  • 原文地址:https://www.cnblogs.com/Leo_wl/p/1767811.html
Copyright © 2020-2023  润新知