C#命名空間問題

amespace(命名空間),用於解決類重名問題,可以看做“類的文件夾”。

在代碼中使用其他類的時候需要using類所在的namespace。System.Collections.ArrayList,快速引入的方法,右鍵→解析(Ctrl+.)。

“System.Collections”是命名空間(c:/temp/動作片/)," ArrayList"是類名(1.txt)
也可以直接引用類的全名。

爲什麼使用Convert、Console等類不需要自己寫using?
如果代碼和被使用的類在一個namespace則不需要using。

可以修改默認的namespace,因此不要認爲在相同文件夾下就不用using,不在相同文件夾下就需要using。
命名空間不一定和文件夾結構、名稱一致。
易錯:把cs移動到其他文件夾下不會自動更新namespace。


類內部聲明類的引用。
說明:類的名字儘量不要和命名空間的名字重複,否則會有很多麻煩。
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章