C#基础温习(8):命名空间介绍

在基础温习系列的开始我们写helloword的时候我们就用到了命名空间,详细请看 C#基础温习(1):温习控制台程序(一),在第一篇文章的时候我说写篇文章介绍,那么现在我写这篇文章来介绍一下C#中的命名空间。

命名空间的由来

以前当多人合作开发软件的时候各自使用各自的命名方式,当最后合并到一起的时候就会出现重名的现象,这样的话就会导致很多问题。为了避免这样的问题,C#用命名空间来解决这些问题。当我们写一些类的时候用我们自己的命名空间,命名空间是提前命名好的,当遇到重名的类时,可以直接往前递进加上你的命名空间名字来访问。

如何声明命名空间

使用namespace 关键字用于声明一个命名空间。此命名空间范围允许您组织代码并为您提供了创建全局唯一类型的方法:
  1. 命名空间名可以是任何合法的标识符。命名空间名可以包含句号。
  2. 即使未显式声明命名空间,也会创建默认命名空间。该未命名的命名空间(有时称为全局命名空间)存在于每一个文件中。全局命名空间中的任何标识符都可用于命名的命名空间中。
  3. 命名空间隐式具有公共访问权,并且这是不可修改的。
  4. 在两个或更多的声明中定义一个命名空间是可以的。

如何使用命名空间

前面有详细的介绍,具体详细请参考 C#基础温习(1):温习控制台程序(一)C#基础温习(7):using关键字

总结

本文介绍了命名空间的由来,以及如何声明和使用命名空间,希望在理解命名空间时对你有所帮助。
原文地址:https://www.cnblogs.com/vsdot/p/3263357.html