C#中,有兩個不同的CS文件,但這兩個文件具有相同的命名空間(namespace)。一個CS文件要用另一個CS文件中的類的話,下面有一個處理方式。


轉:https://blog.csdn.net/li18380462320/article/details/54946562?utm_source=blogxgwz2

處理這種情況的方法:

        前提假設:有兩個文件 A.cs、B.cs在一個項目中,在A.cs中有個類的名字叫做 public class tommyly{public int i;};。在這樣的設定下,若B.cs 要用A.cs 中的tommyly這個類中的變量i的話。下面為操作步驟。

        1、在A.cs 中 ,在tommyly 這個類下面實例化一個對象,例如:public static tommyly  tommyly1 = new tommyly(); (其中非常重要的一個關鍵詞static,沒有這個詞,在B.cs 中是無法使用到A.cs中tommyly 類中的變量i 的,所以,static 一定不要忘記加上)。

        2、在B.cs 中的一個函數中,就可以用到A.cs 的類了。具體操作例子:void hello(void)

{

A.tommyly.i = 1;

}

重點提示:

1、就是在B.cs用到A.cs 中的類時,首先要加上這個文件名。

2、在A.cs中實例化的時候一定要加上static。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM