如何創建一個最初未定義的變量(string name = "";
),並且當用戶選擇一個值(在本例中爲目錄的路徑)時,值(路徑)爲保存在內存中,所以不需要再次輸入。這個值應該被存儲,這樣當我的應用程序重新啓動時,它仍然可用。覆蓋變量並保持該值c#
這是我的全局變量:
static class Global
{
private static string path = "";
public static string GlobalVar
{
get { return path; }
set { path = value; }
}
}
,這是我的按鈕動作:
private void button1_Click(object sender, EventArgs e)
{
FolderBrowserDialog FBD = new FolderBrowserDialog();
if (FBD.ShowDialog() == DialogResult.OK)
{
textBox1.Text = FBD.SelectedPath;
Global.GlobalVar = textBox1.Text;
}
}
是的,我不明白「一旦程序發佈該變量保存該值,並沒有超出它。」 - 你可以嘗試這個詞嗎? –
請不要因爲英語不好而降低OP水平 - 讓我們拭目以待,看看我們是否能夠首先對此進行改寫! –
@ChrisBallard我編輯帖子 – user3448528