C引用的問題,一個 C 引用的問題

2022-07-05 11:56:58 字數 2460 閱讀 6278

1樓:匿名使用者

using system;

using system.text;

然後 int i=encoding.defalt.getbytes(strtmp).length;

2樓:erp小

using system;

using system.collections.generic;

using system.componentmodel;

using system.data;

using system.drawing;

using system.linq;

using system.text;

為了安全起見,你就都新增上吧。

3樓:派簡

兩種可能

第1種是你用記事本敲的** 那麼需要引用system第2種是你的類在專案中 那麼答案是什麼也不用引用因為你的encoding是用system.text.encoding來直接訪問的

所以不用再using system.text瞭如果你專案的"引用"中新增了system (這個不可能沒新增 除非你自己給刪掉了) 那在類中什麼也不用引用 你的**就是好使的

你這是出的腦筋急轉彎麼...

class test}

4樓:

system.text

c#引用 和名稱空間問題

5樓:匿名使用者

先給您解釋一下,什麼是using.

using作為引入名稱空間指令的用法規則為:

using namespace;

在.net程式中,最常見的**莫過於在程式檔案的開頭引入system名稱空間,其原因在於system名稱空間中封裝了很多最基本最常用的操作,下面的**對我們來說最為熟悉不過:

using system;

這樣,我們在程式中就可以直接使用名稱空間中的型別,而不必指定詳細的型別名稱。using指令可以訪問巢狀名稱空間。

關於:名稱空間

名稱空間是.net程式在邏輯上的組織結構,而並非實際的物理結構,是一種避免類名衝突的方法,用於將不同的資料型別組合劃分的方式。例如,在.

net中很多的基本型別都位於system名稱空間,資料操作型別位於system.data名稱空間,

ok.再接著看.您問的問題是.

using system.management 需要引用dll system.management

您做一個實驗.在您的解決方案中新建一個專案.一個類庫專案.

在您不引用他的時候.using語句也無法使用.對吧?

必須新增了引用以後才能有using您的類庫中的任意名稱空間.

根據上述兩種情況.很明顯的得知.c# 中. 所有的dll檔案與您的專案均是解耦的.

您的專案也是單獨的一個名稱空間劃分.dll與dll之間沒有必然聯絡.

即使您在單純敲**的層面上看

system.net;

直接輸入這個可以.但是當您新建的是winform程式.system.net;也就不能用了.這個原因是.vs自動幫您引用了部分dll

由於dll與dll之間原本是解耦.沒有任何聯絡的.所以導致您要using某一個名稱空間時.就必須去引用該名稱空間的dll.不然無法找到具體對應內容.無法正確引用.

6樓:匿名使用者

c#引用不像c++之類的語言直接用#include就可以了,c#引用你必須先新增對dll的引用才能在類裡面呼叫dll

c#中引用dll的問題 15

7樓:陽光的雷咩咩

需要明確的是你現在討論的dll是用什麼語言寫的,或者說是不是.net平臺下寫的。內

如果是,則不需容要dllimport,放debug資料夾下並直接引用是比較好的,而且用不著類似你上面用**來指定路徑。

如果不是,則需要dllimport。

8樓:匿名使用者

1.分類是可以的,直接增加個應用程式配置檔案,在assemblybinding下增加節點

,如下例

2.我的理解:回你是想做動答態載入dll?這是一種很open的開發,類似於工廠模式,需要約定,利用的核心類還是assembly ,這個需要提前想好架構

9樓:國少

1. 請把dll放到專案bai

資料夾下...這是最靠譜的du辦法...

2. 考慮pe檔案dll有x86和zhix64兩種制式 .net程式編譯dao時也要指定

內cpu 用any cpu會有不可預料容的風險3. 如果程式編譯使用x86 對於64位系統 你需要把dll放到x:\windows\syswow64裡 因為system32存放的是64位的應用程式和庫

希望對你能有所幫助。

10樓:匿名使用者

呼叫窗體直接new,然後show

c 中的問題指標和指標加引用

值都會改變,指標傳遞 傳遞的是指標,指標地址傳遞 傳遞的是指標的地址。首先明確 指標這個變數 裡面記錄的內容 是一個地址 所以你通過指標,間接的去修改指標指向的地址內的資料和直接修改指標地址內記錄對應的資料 從結果上講是一樣的 a 將指標的地址傳入。這樣你可以更改指標儲存的東西 更改地址讓原來的指標...

關於C引用專案自動生成dll檔案的問題

一個類庫就是一個程式集,如果要合併就把這個類庫的整個名稱空間和子名稱空間都搬到你的專案中並刪除這個類庫 這是必須的,所有被引用的dll工具要和程式一同釋出。你沒有看到很多著名公司的主程式裡都含有dll檔案嗎?比如qq 迅雷,都要引用很多dll類庫。是這樣的,你可以嘗試著在你的窗體專案中增加你引用的那...

C程式的問題,一個C程式的問題

void snake 定義一個2維陣列並且賦值為0 int i 0,j 0,t 2,n,m i,j分別表示行和列printf 輸出蛇行方陣 n printf 請輸入方陣的階數 fflush stdin scanf d n printf 請輸入方陣的起始值 fflush stdin scanf d t...