a亚洲精品_精品国产91乱码一区二区三区_亚洲精品在线免费观看视频_欧美日韩亚洲国产综合_久久久久久久久久久成人_在线区

首頁 > 編程 > C# > 正文

c# 命名空間和程序集

2020-01-24 03:40:36
字體:
來源:轉載
供稿:網友
使用類的全權名:

System.Text.StringBuilder sb = new System.Text.StringBuilder();

上面的寫法很繁瑣,使用using語句引入命名空間:

using System.Text;
StringBuilder sb = new StringBuilder();
對于編譯器來說,命名空間就是為一個類型附加一些分隔符號,使名稱更有唯一性。
c#的using指令是可選的,完全可以用類型的完整名稱代替,c# 的using指令時指示編譯器為
每一個類型附加不同的前綴,確定匹配的完整名稱。
CLR不知道命名空間的任何事,CLR知道類的完整名稱來鎖定具體在哪個程序集里面定義的,然后加載這個程序集,并對其操作。
c# 的using指令還支持另一種形式,允許為一個類型或命名空間定義別名:

using int = System.Int32;
int i = 0;
命名空間和程序集關系:

程序集是實現類型的文件,編譯之后生成的。

命名空間是對類型的邏輯分組。

同一個命名空間中的類型可以是在不同的程序集中定義的。

同一個程序集中也可能包含多個命名空間,來對類型分組。

c#編譯器可能比較關心命名空間,應為它需要確定類的完整名稱,然后交給CLR。

CLR只關心程序集,會通過類的完整名稱加載對應的程序集。
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 精品日本一区二区 | 四虎永久免费在线 | 一级片在线观看 | 日本色站| 五月婷婷亚洲 | 日韩免费一级 | 国产午夜小视频 | 国产精品久久久久国产a级 久久国产精品精品 | 女性隐私网站视频 | 国产伦精品一区二区三区照片91 | 成人av在线网 | 日韩高清一级 | 91看片免费 | 国产中文字幕一区二区三区 | 夜夜天天操 | 中文字幕在线观看 | 99视频在线免费观看 | 在线精品亚洲欧美日韩国产 | 欧美 日韩 国产 一区 | 国产精品久久久久久婷婷天堂 | 日韩精品一区二区三区中文在线 | 欧美精品一区二区在线观看 | 久久国产区 | 福利一区二区 | 91精品自产拍老师在线观看 | 欧美精品一区二区蜜臀亚洲 | 久久精品久久精品 | 91精品国产99 | 欧美a∨一区二区三区久久黄 | 久久久久久久久久久网站 | 亚洲国产一级 | 女国产精品视频一区二区三区 | 精品国产乱码久久久久久蜜臀 | 亚洲成人一区 | 欧美一级欧美三级在线观看 | 青青草国产精品 | h黄动漫日本www免费视频网站 | 亚洲综合在线一区 | 97国产在线视频 | 国产欧美一区二区精品性色 | 偷拍自拍亚洲色图 |