C中如何在同命名空間中呼叫,不在同cs檔案中的類的

2021-03-04 08:53:54 字數 2551 閱讀 1754

1樓:粽粽有料

1、首先,新建乙個控制台應用程式 然後,專案選單-->新增現有項,找到要運算的類(*.cs)檔案 最後,刪除已經存在的program.cs 現在執行就可以了。

2、將要引用的.cs檔案拷貝到專案中,新增現有項 加到專案裡,然後就可以通過該.cs的命名空間.類名.方法的方式訪問了。

c#中如何在同乙個命名空間中呼叫,不在同乙個cs檔案中的類的方法?

2樓:匿名使用者

按照這個步驟檢查:

1、另乙個類是否是公共訪問屬性

2、另乙個類是否已經例項化

3、實在不行就改為public static void 方法名()來定義靜態方法,使用方法是 類名.方法名()

3樓:糖糖寳寳

如:public class classa在另乙個方法中

直接classa ca=new classa();

ca.methoda();

如果classa中的methoda是靜態的,可以直接呼叫public class classa

//呼叫

classa.methoda();

4樓:

被呼叫的那個類宣告過沒啊??要是沒有宣告就直接呼叫的話 建議你在公共方法定義為static

c# 引用同一專案中不同cs檔案中的方法

5樓:拖鞋不脫

在b.cs檔案中寫如下**:

using ...

....

using a.cs的命名空間;

namespace b的命名空間

6樓:匿名使用者

假設a.cs定義類a,有非靜態方法aa();

則在b中:

a test = new a();

test.aa();

如果aa();為靜態方法,則

a.aa();

c#中同乙個命名空間中的類可以互相呼叫嗎???

7樓:拖鞋不脫

同一命名空間,不同類可以互相呼叫,不在同乙個命名空間的,引用命名空間後,也可以呼叫。

不在乎你寫在哪個檔案裡。只要你將它們放在同乙個專案中,保證生成的dll裡面有這些類就可以了,或者你載入了這些類的dll。

類之間的真正關連是生成在dll裡的,.cs檔案只是**的載體,就好象你執行乙個程式,其實根本不需要源**一樣。

c#,同一命名空間,不同類檔案中 類之間的呼叫???求牛人解救!!!

8樓:匿名使用者

c1.aa();檢查下括號是不是半形的

9樓:匿名使用者

第一張**的 類的事例可以放到外面,但是不能呼叫他的方法。如果你要呼叫,只能在class2類裡面的方法裡面呼叫了

10樓:匿名使用者

將class1 c1=new class1 ();

c1.aa();

放到乙個方法裡,然後呼叫那個方法

c#中同乙個命名空間,同乙個cs類檔案可以定義多個class類嗎?

11樓:捐你妹

c#對於檔案和類的對應關係並不要求有一一對應關係。

你可以在乙個cs檔案中定義n個類甚至是n個命名空間。當然也可以將乙個類分割到n個檔案中。

12樓:匿名使用者

在同乙個檔案中可以定義不同的類,且使用方式與定義在不同的檔案中一樣,但不利於檔案的管理

13樓:

可以,但是這樣不便於維護**。

14樓:匿名使用者

可以,只要class名不同

c#中是如何通過將.cs檔案放入同一解決方案之後,相同命名空間關聯起來的 50

15樓:匿名使用者

這需要乙個方向,任何程式都需要通過 編譯(檢驗語法) 和 除錯(檢驗語義)

你思考的是語義上的,試著朝這個方向跟進 ——c語言菜鳥

c#新手提問,要怎麼把使用另乙個cs檔案中的方法與類?

16樓:明月心vs上弦月

在專案中把兩個檔案都新增進去,如果在a中要使用b中定義的類,則在a中新增b中定義類的命名空間,此時就可使用b中定義的類了;相反如果要在b中使用a中定義的類,則在b中新增a中定義類的命名空間,當然這有個前提就是該類是public修飾的.....

17樓:從沒覺得累

例項化啊。b.cs f=new b.cs();

f.方法名;

c#如何在同乙個工程不同的.cs檔案中共用同乙個變數? 20

18樓:陽光的雷咩咩

宣告public static type val;

呼叫classname.val

c如何修改命名空間,c 中如何改變命名空間的名稱,而使程式照常執行?

新建專案名叫arch 開啟程式會看到namespace arch 如果你在別的專案裡複製了乙個類或者別的什麼的 把 namespace 後面的內容給成arch 就ok 了 就可以用你複製過來的東西 這樣就是改命名空間 右擊你的專案屬性 預設命名空間 你修改即可 但是專案名不會變的 以後你每次新建的類...

如何在彙編呼叫c語言函式

用彙編呼叫c函式,比較簡單一點。把c程式編譯成obj。在組合語言呼叫c函式之前,這樣宣告一下 extrn x far 其中 x是c寫的函式,依據實際情況,可能要加乙個前導下劃線,寫成 x far 然後call就可以了,很好用 鏈結時和c的obj一起鏈結 很簡單的,你不妨試試 一 引數傳遞的基本規則 ...

C語言switch中case 2如何呼叫case 1中的結果

char c scanf c c switch c return 0 你輸入a和b都是輸出的a 在case 2 後不要加break 如 switch case 2 case 1 break 用switch巢狀吧 switch switch case語句case2中呼叫case1中定義的物件 你這個物...