這可能是C#。但基本,我無法想出一個辦法..C#訪問在不同的.cs定義的變量文件
我有3個班(讓它成爲1.cs,2。 cs,3.cs)在我的應用程序中。我想在3.cs類中使用,2.cs中定義了一個變量或字符串。如何做呢?
這可能是C#。但基本,我無法想出一個辦法..C#訪問在不同的.cs定義的變量文件
我有3個班(讓它成爲1.cs,2。 cs,3.cs)在我的應用程序中。我想在3.cs類中使用,2.cs中定義了一個變量或字符串。如何做呢?
1)聲明要訪問作爲PUBLIC
在2.cs
2)在3.cs
3創建類2.cs的對象)使用此對象訪問變量字符串或可變的。
我認爲這個解決方案不起作用:P第二點應該是「在第3課中創建第2課的對象「我對嗎? :) – wudzik
@wudzik:你說得對。編輯答案。謝謝 –
一個班級不能以數字開頭。 :P –
如果是不是靜態類,然後ü可以使用它像
2 csFileNo2=new 2();
csFileNo2.YourStringVar;
,或者如果這就像
class static 2
{
public static csFileNo2="Your string";
}
一個靜態類,然後使用它像
2.csFileNo2;
記住它只是一個例子。數字不允許作爲類或函數名稱的第一個字符。
好運
有訪問其他類的變量很多不同的方式,以最簡單的方法是通過繼承,例如:
public class C1 {
public static int x;
}
public class C2 : C1 {
//Now this class can access the x value from the C1 class
}
另一種方式來做到這一點沒有的傳承將訪問變量是這樣的:
C1.x
可以在Here
0123閱讀關於繼承雖然這個鏈接可能回答這個問題,但最好在這裏包含答案的重要部分並提供參考鏈接。如果鏈接頁面更改,則僅鏈接答案可能會失效。 – codeling
@nyarlathotep:你說得對,我會編輯我的答案。 – Transcendent
你是對的,這是基本的。 http://msdn.microsoft.com/en-us/library/aa288463(v=vs.71).aspx - 這是通過谷歌的「C#教程」。第一個例子。 – CodingIntrigue
我認爲你應該在發佈之前學習C#。 –
http://www.csharp-station.com/tutorial.aspx – I4V