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中定義的物件 你這個物...