1樓:匿名使用者
這個不只是使用using,針對不同的情況要有不同的處理。
1、如果你寫的類是單獨的類庫,並且與別的程式不在一個解決方案,那麼就要先成dll檔案,之後在別的程式當中新增引用->瀏覽,選擇你生成dll檔案,之後在別的程式中才能使用using
2、如果你寫的類和別的程式在一個解決方案當中,那麼只要在別的程式當中,新增引用->專案,選擇你的專案,之後再在別的程式當中使用using才可以。
using要先輸入你的程式的名稱空間,之後再打.你的程式。
2樓:py可可
using 指令有兩個用途:
允許在名稱空間中使用
型別,以便您不必限定在該名稱空間中使用的型別,為名稱空間建立別名。
using 關鍵字還用來建立 using 語句 定義一個範圍,將在此範圍之外釋放一個或多個物件
alias
您希望用來表示名稱空間或型別的使用者定義符號。然後,您就可以使用 alias 來表示名稱空間名稱。
type
您想通過 alias 表示的型別。
namespace
您想通過 alias 表示的名稱空間。或者是一個名稱空間,它包含您想在無需指定完全限定名的情況下使用的型別。
using 指令的範圍限制為包含它的檔案。
建立 using 別名,以便更易於將識別符號限定到名稱空間或型別。
建立 using 指令,以便在名稱空間中使用型別而不必指定名稱空間。using 指令不為您提供對巢狀在指定名稱空間中的任何名稱空間的訪問。
名稱空間分為兩類:使用者定義的名稱空間和系統定義的名稱空間。使用者定義的名稱空間是在**中定義的名稱空間。
若要檢視系統定義的名稱空間的列表,請參見 .*** framework 類庫參考。
有關引用其他程式集中的方法的示例,請參見建立和使用 c# dll。
我在vs中用c#自己做了一個類庫,但是怎麼引用不了?在同一個程式當中
3樓:匿名使用者
public 的類要先例項化才能用的
比如class a1=new class();
類是例項化之後用來 呼叫 其成員(方法/變數)的名稱空間(namespace)是用來 引用 的
4樓:匿名使用者
在引用裡面把原來的刪掉 重新新增引用 然後重新生成
5樓:匿名使用者
報什麼錯呢?引用不了有什麼提示麼?
c# 引用自己寫的類 在using那裡怎麼寫啊?
6樓:最後一隻恐龍
using後面跟的是名稱空間,比如b.cs中呼叫a.cs的,你的a.cs中namespace是什麼,b.cs中就using什麼。
// a.cs
namespace aaa
}// b.cs
using aaa;
當然,如果兩個的namespace相同,就可以不用using了。
7樓:匿名使用者
在a.cs 裡面如下**:
namespace aclass
在b.cs裡面呼叫a.cs中的成員函式時
using aclass; //這一句就是引用namespace bclass
8樓:匿名使用者
如果是靜態方法的話就直接拿類名去點你的方法名,如果不是就先例項化,同一個包直接呼叫,不同包,using
9樓:匿名使用者
同一個包直接呼叫,不同包,using 包名
10樓:匿名使用者
137025866,這個呼叫應該很簡單,
11樓:匿名使用者
如果是同一個名稱空間,直接使用就可以了;不是同一個名稱空間就using 名稱空間。
c#如何呼叫自己寫的類
12樓:匿名使用者
在vs中把類檔案編譯成dll,再新增
13樓:匿名使用者
同一個類是沒法呼叫的,在別的類呼叫另一個類需要例項化,使用new 關鍵字。
14樓:匿名使用者
被引用的類中,你想要呼叫的方法和成員變數需要宣告為public的,否則是點不出來的。
c#專案中怎麼引用類庫中資料夾下的類
15樓:匿名使用者
在你要使用的專案中先引用這個類庫,然後在後臺引用的地方輸入using (類庫名稱)。就可以使用下面的類了,但是注意了。下面的類一定要是public
16樓:幻想之魄
只要在專案中引用該dll,在.cs檔案中using所需類所在的名稱空間就行了,和所在資料夾無關。
c# asp.*** 如何把一個已經有的 類庫 匯入別的專案中?
17樓:匿名使用者
你在做三層結構吧?
這樣,對準solution右鍵,選擇「新增現有專案」,選擇類庫即可。如果沒有「解決方案」,請在「工具」=>「選項」中選擇「專案和解決方案」=>「總是顯示解決方案」打勾。
18樓:匿名使用者
新建一個空白解決方案,然後在解決方案中新增現在有項,找到字尾名為.csproj的檔案,新增進來就可以了!不過要注意的是,你原來的專案的版本,不可以高於你當前vs的版本!
19樓:匿名使用者
你在別的專案中新增新項,新增現有專案....
C的有關」 是否缺少using指令或程式集引用 的問題
其實只把出錯的提示貼出來就行,是否缺少 using 指令或程式集引用 前面說的是啥,是啥缺少using指令 using system.text using system.windows.forms using system.io 是system.io不是system.streamwriter nam...
C 用new建立類物件問題,C 怎麼用new建立類物件?
myclass a new myclass 這句話的意思是建立一個myclass型別的指標a,並生成一個myclass物件,使指標a指向這個物件。這個物件是匿名物件沒有名字。該物件沒有名字,但可以解指 針使用該物件,或者用引用 myclass b a 那麼b 和 a 表示同一回個物件了。如果 答my...
C類的派生類的成員函式寫在類外怎麼寫,怎麼呼叫
你這應該指的bai 是將頭du檔案和cpp檔案分開編輯的意zhi思,很明顯了標頭檔案的內容 dao也回就是類的定義放在答一個檔案中,然後類的具體實現放在另一個檔案中,只不過類實現檔案需要include自己的標頭檔案。我理解的類外實現,應該是這個意思 c 中怎樣用派生類的成員函式呼叫基類的函式?5 p...