加入收藏 | 设为首页 | 会员中心 | 我要投稿 汽车网 (https://www.0577qiche.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 教程 > 正文

聊一聊.NET的命名空间

发布时间:2023-07-20 13:27:07 所属栏目:教程 来源:
导读:Microsoft.NET Framework提供了一千多个类,用于完成各种各样的功能。根据类的功能不同,又把这些类划分到不同的命名空间中。命名空间包含可在程序中使用的类、结构、枚举、委托和接口,一个命名空间又可以包含其他的
Microsoft.NET Framework提供了一千多个类,用于完成各种各样的功能。根据类的功能不同,又把这些类划分到不同的命名空间中。命名空间包含可在程序中使用的类、结构、枚举、委托和接口,一个命名空间又可以包含其他的命名空间。这种划分方法有点类似于文件的保存方式:把文件分类放到不同的文件夹下,而且不同文件夹下的文件名可以相同也可以不同。同样道理,不同命名空间下的类名可以相同也可以不同。注意,命名空间只是一种逻辑上的划分,而不是物理上的存储分类。

如果要调用命名空间下某个类提供的方法,可以使用下面的语法:

命名空间.命名空间……命名空间.类名称.静态方法名(参数,……);

或者:

命名空间.命名空间……命名空间.实例名称.方法名(参数,……);

例如:

System.Console.WriteLine("Hello World");

这条语句使用的命名空间为System。在System命名空间下,有一个Console类,该类提供了静态的WriteLine方法,此语句调用此方法输出字符串“Hello World”。

显然,每句都加上命名空间太繁琐了。为了快速引用需要的功能,一般在程序的开头引用命名空间来简化代码书写形式。比如上面的语句,前缀“System.”表示Console类在System命名空间下,如果在程序的开头写上:

using System;

那么,语句中就不需要加上命名空间前缀了,而可以直接写为:

Console.WriteLine("hello world");

下表列出了.NET框架中常用的命名空间。

(编辑:汽车网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章