C#命名空间简介和Using的几种用法

2021-02-24 10:49发布

C# 的命名空间:

命名空间的设计目的是提供一种让一组名称与其他名称分隔开的方式。在一个命名空间中声明的类的名称与另一个命名空间中声明的相同的类的名称不冲突。
定义命名空间
命名空间的定义是以关键字 namespace 开始,后跟命名空间的名称,如下所示:

namespace namespace_name

{

   // 代码声明

}

可以通过 (命名空间.类名) 的方式进行调用。

嵌套命名空间
命名空间可以被嵌套,即您可以在一个命名空间内定义另一个命名空间

namespanamespace_name1 

{

   // 代码声明

   namespace namespace_name2 

   {

     // 代码声明

   }

}

using的几种用法:

1,using指令:引入命名空间:

using System;using System.Collections;12

2, using static 指令:指定无需指定类型名称即可访问其静态成员的类型

using static System.Math; // 直接使用System.Math.PIdouble pai = PI;123

3,起别名

using Project = PC.MyCompany.Project;1

4, using语句:将实例与代码绑定

using (Book b1 = new Book("aaa", 15.0f),
            b2= new Font("bbb", 20.0f))
{    // Use b1 and b2}12345

代码段结束时,自动调用b1和b2的Dispose方法,释放实例。



作者:妳是我改卟了的bug

链接:https://czhenya.blog.csdn.net/article/details/81019548

来源:CSDN
著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。