引入命名空間需要使用什么關鍵字,c#入門-命名空間

 2023-12-09 阅读 35 评论 0

摘要:命名空間 顯然,類名是不能重名的。但類是面向對象語言的基本單位。數量會上萬。 為了像變量的作用域一樣將類分隔開,需要使用命名空間。 命名空間類似于文件夾,不同文件夾下的文件可以同名, 不同命名空間下的類也可以同名。并且命名空間的作用域不

命名空間

顯然,類名是不能重名的。但類是面向對象語言的基本單位。數量會上萬。
為了像變量的作用域一樣將類分隔開,需要使用命名空間。
命名空間類似于文件夾,不同文件夾下的文件可以同名,
不同命名空間下的類也可以同名。并且命名空間的作用域不像語句塊,不會延申到子命名空間。

引入命名空間需要使用什么關鍵字。命名空間使用關鍵字namespace+空間名定義。使用大括號包圍放在他下面的類。
類似于文件夾,命名空間也可以分層。但是類名不能和同級的命名空間重名。

namespace 黃野平原
{namespace 古堡{class 小幽靈 { }}class 野豬 { }
}

如果要一次編寫多層級的命名空間,可以用點隔開表示分層。

namespace 黃野平原.古堡
{class 蠟燭怪 { }
}

文件范圍命名空間

通常情況下,一個源文件里面的類全部都會在同一個命名空間下。
此情況可以使用范圍命名空間,將大括號改為分號。
一旦使用了文件范圍命名空間,就無法使用普通命名空間和頂級語句了。
并且文件范圍命名空間在一個文件內也只能存在一個。

namespace 黃野平原.古堡;class 蠟燭怪 { }

版权声明:本站所有资料均为网友推荐收集整理而来,仅供学习和研究交流使用。

原文链接:https://808629.com/195010.html

发表评论:

本站为非赢利网站,部分文章来源或改编自互联网及其他公众平台,主要目的在于分享信息,版权归原作者所有,内容仅供读者参考,如有侵权请联系我们删除!

Copyright © 2022 86后生记录生活 Inc. 保留所有权利。

底部版权信息