2016-08-05 10 views
1

私は別のクラスからアクセスしたいパブリック静的変数があるクラスを持っています。 別のクラスからパブリック変数を取得

public class GlobalVariable 
{ 
    public static int MoisVS = 3; 
} 

GlobalVariable.cs

ではと私は別のクラスから「MoisVS」にアクセスしたい:ここではクラスがあります。ここではクラスがあります:ArretPage.csで

私はそれがのWinFormアプリで可能です知っているが、Xamarin.formsアプリにその可能ですか?

+0

お試しください。 –

+0

@ MathiasR.Jessen私は試してみましたが、それがうまくいかなかったので、私はこの質問をしました:) –

答えて

1

MoisVSは静的変数として定義されているため、インスタンス変数からアクセスすることはできません。クラス名自体を使用しているクラスの静的メンバーにアクセスします。あなたはあなたがあなたのクラスを変更する必要があるインスタンスプロパティとしてそれをaccesssしたい場合

GlobalVariable.MoisVS 

::のように例えばので、あなたのMoisVSへのアクセスになります

public class GlobalVariable 
{ 
    public int MoisVS = 3; 
} 

だけ静的またはconstの値がある場合あなたのクラスで。また、これは、そのクラスのインスタンスを作成するために、新しいキーワードを使用してからあなたを防ぐことができます

public static class GlobalVariable 
{ 
    public static int MoisVS = 3; 
    public const string MyString = ""; 
} 

静的

あなたの全クラスを作成することを決定することができます。

関連する問題