2013-08-21 32 views
-5

這可能是C#。但基本,我無法想出一個辦法..C#訪問在不同的.cs定義的變量文件

我有3個班(讓它成爲1.cs,2。 cs,3.cs)在我的應用程序中。我想在3.cs類中使用,2.cs中定義了一個變量或字符串。如何做呢?

+0

你是對的,這是基本的。 http://msdn.microsoft.com/en-us/library/aa288463(v=vs.71).aspx - 這是通過谷歌的「C#教程」。第一個例子。 – CodingIntrigue

+8

我認爲你應該在發佈之前學習C#。 –

+0

http://www.csharp-station.com/tutorial.aspx – I4V

回答

2

1)聲明要訪問作爲PUBLIC在2.cs
2)在3.cs
3創建類2.cs的對象)使用此對象訪問變量字符串或可變的。

+1

我認爲這個解決方案不起作用:P第二點應該是「在第3課中創建第2課的對象「我對嗎? :) – wudzik

+0

@wudzik:你說得對。編輯答案。謝謝 –

+0

一個班級不能以數字開頭。 :P –

2

如果是不是靜態類,然後ü可以使用它像

2 csFileNo2=new 2(); 

csFileNo2.YourStringVar; 

,或者如果這就像

class static 2 
{ 
    public static csFileNo2="Your string"; 
} 

一個靜態類,然後使用它像

2.csFileNo2; 

記住它只是一個例子。數字不允許作爲類或函數名稱的第一個字符。

好運

1

有訪問其他類的變量很多不同的方式,以最簡單的方法是通過繼承,例如:

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閱讀關於繼承
+0

雖然這個鏈接可能回答這個問題,但最好在這裏包含答案的重要部分並提供參考鏈接。如果鏈接頁面更改,則僅鏈接答案可能會失效。 – codeling

+0

@nyarlathotep:你說得對,我會編輯我的答案。 – Transcendent

相關問題