1. 程式人生 > >C#中using與新增引用的區別

C#中using與新增引用的區別

    引用是一個程式集對另外一個程式集的一個引用;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簡化程式碼。