次のグローバル クラス ファイルがあります。
Global.cs
public static class Global
{
private static string _globalVar = "";
public static string GlobalVar
{
get { return _globalVar; }
set { _globalVar = value; }
}
}
Form1.cs の文字列 GlobarVar の新しい値を '1234' に設定しました。
Form1.cs
public Form1()
{
InitializeComponent();
Global.GlobalVar = "1234";
}
メッセージボックスを使ってForm2.csに値を表示してみました
public Form2()
{
InitializeComponent();
MessageBox.Show(Global.GlobalVar); // displays blank values
}
何か不足していますか?