C中的using後面的包檔案是什麼呢

2021-04-01 08:05:53 字數 2094 閱讀 9769

1樓:

.*** framework,或是dll類庫using的是namespace,和import完全不是一個概念。

c#中和import等價的是專案中的引用

using和c++的using是一個概念,就是可以讓你少打字。

比如using system.data;

他的意思是所有system.data.*都無需在使用時加上system.data字首了,你引用了不using一樣可以使用這些東西

2樓:匿名使用者

using 後面為名稱空間,你所說的.dll是程式集的名字,名稱空間可以和程式集的名字不同,這不影響使用,同一.dll程式集可能包含數百個名稱空間,所以,比如有兩個名稱空間a、b;

要在a名稱空間中使用b名稱空間下的user類,就必須以using方式引入,編譯器才找得到這個user類。

在a中:using b;

或者 b.user user=new b.user();

3樓:歷又

兩者都差不多。只是import指向的是jar檔案,而using指向的是dll裡的名稱空間,一個dll裡可以有不止一個名稱空間。

4樓:匿名使用者

是一個dll檔案,但是不是一個真正意義上的dll,是一個程式集檔案(assembly),裡面包含了一個或多個類封裝的類庫。

c#中using和「引用」資料夾的作用有什麼區別

5樓:匿名使用者

引用是把第三方專案或dll加入在本專案中.

using是引入不同名稱空間的類.

如果不是當前專案的dll,必須先引用,才能using

c#中的using(){ }**塊是什麼意思?

6樓:匿名使用者

using 語句(c# 參考)

提供能確保正確使用 idisposable 物件的方便語法。

using (system.io.streamreader sr = new system.

io.streamreader(@"c:\users\public\documents\test.

txt"))

}其實專就是多加了try塊和finally塊上去屬

7樓:匿名使用者

小括號裡new 的對像,在大括號裡的源代bai碼執行完畢後一定釋放du,比如你用zhi(form f=new form())

一閃而過,或閃都不dao閃就過了,原因就是執行完大括號裡的f.show()後f釋放了

8樓:匿名使用者

使用()裡面的東西

來做{}裡面的事

就好像你必須要在()裡放幾塊錢

才能在 裡買到東西一樣

9樓:匿名使用者

trycatch

就是比如你開啟資料庫或者訪問檔案等時候需要開啟資源,這個時候你要用using包括資源宣告那麼clr會為你自動生成try語句防止記憶體無法收回。

10樓:

在using裡的變數只在using裡有效................會自動釋放

11樓:匿名使用者

就是用using()括號裡面的東西來做{}大括號裡面的事

12樓:匿名使用者

red_guitar

同意 高階程式設計中又講過

13樓:

看看bai官du方zhi的dao說回法答

c#問題,using在這裡的使用是什麼意思

14樓:

你這種問題大至是粗心造成的!1,檢查你要using 對應的namespace 名是否存在.2,如果存在請檢查你當前專案是否引用對應的namespace 生成的dll或者類譯音+本切成的dll或者類

C語言,為什麼從檔案中讀取的內容後面有很多亂碼?誰能幫忙解決

你不能既讀到a中,又讀到file1中,只能讀到其中一個變數中.而且char a 5 10 不夠,要增大到與conformation相同,即char a 5 1024 下面修改為只讀到file1中 char a 5 10 fscanf fp,s a 0 fscanf fp,s file1.title ...

c檔案中定義的巨集,在另c檔案中使用

直接在b.c中重新定義一下,把a中的定義複製貼上一下,簡單粗暴。或者把a中的巨集定義改寫到標頭檔案中。例如定義hong 為 1234,標頭檔案裡寫 ifndef hong define hong 1234 endif 前後兩句是保護,避免標頭檔案多次 include 時 重複定義hong 在b.c檔...

簡單的C語言,while後面的那個感嘆號是什麼意思?謝謝

邏輯運算子 邏輯非 邏輯或 邏輯與 如果x為真 1 x就為假 0 如果x為假 0 x就為真 1 就是非得意思 如果x為真,x為假,反之,如果x為假,則!x為真x 0表示假,x!0表示假 望採納,謝謝 c語言問題,while 括號後面那句什麼意思?謝謝!5 s j 0 表示s j 所表示的ascii碼...