C#中using與新增引用的區別
阿新 • • 發佈:2019-01-29
引用是一個程式集對另外一個程式集的一個引用;A引用B,表示A需要B程式集存在才能正常工作,有可能的原因包括:資源上的,程式碼上的等等;如果查詢不到這個程式集B,程式集A將無法啟動。所以說只有添加了引用,此程式集的名稱空間才能using。那麼什麼是程式集呢?
程式集是一個DLL,一個程式集包括一個或者多個名稱空間。
using是某一個程式碼單元中,表示出對某一個名稱空間的引用,使程式碼在無需完整名稱情況下就可以使用名稱空間中的名稱。
舉個例子:
定義一個數據集
方法一:
<span style="font-family:KaiTi_GB2312;font-size:24px;">using System.Data;//“引入”這個名稱空間 DataSet mySet=new DataSet()</span>
方法二:沒有用using
<span style="font-family:KaiTi_GB2312;font-size:24px;">System.Data.DataSet mySet=new System.Data.DataSet();//使用完整的名稱:名稱空間.類名</span></span>
小結
1、在C#裡面光新增引用而不用using關鍵字,是可以引用外部庫的,但是不引用外部庫而只引用“using”可能會找不到你想要的。
2、using簡化程式碼。