C自己做的類怎麼用using引用到別的程式

2021-04-01 08:05:54 字數 2803 閱讀 5137

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...