轉: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。
