在.net Windows窗体中保留字符串值

Jas*_*ore 1 .net c# winforms

我想知道什么是最简单的方法来保持字符串值,一旦表单和程序关闭,我想稍后再打开程序并稍后再使用时再次使用它.在我的情况下,我使用FolderBrowserDialog并保存用户选择的目录.

我知道我可以使用File.IO等,但只是想知道每个人认为最简单/最有效/最少的代码行.

谢谢!

hea*_*vyd 8

应用程序设置很好,易于使用.

  1. 右键单击您的项目并选择"属性"
  2. 转到"设置"选项卡(如果尚未创建新文件,请单击以链接以创建新文件)
  3. 为新设置指定名称和默认值(即"MySavedDirectory")
  4. 从代码访问您的设置:

-

private string folder;
private void Form1_Load(object sender, EventArgs e)
{
  this.folder = Properties.Settings.Default.MySavedDirectory;
}

private void Form1_FormClosing(object sender, FormClosingEventArgs e)
{
  Properties.Settings.Default.MySavedDirectory = this.folder;
  Properties.Settings.Default.Save();
}
Run Code Online (Sandbox Code Playgroud)