将字符串保存到.setting变量

我正在尝试从FolderBrowserDialog.SelectedPath()中保存一个字符串变量。

使用断点我可以看到字符串被正确加载到SelectedPath(),但是我无法将该字符串保存到.settings文件中。 有帮助吗?

public void LocateWoWFolder() { using (FolderBrowserDialog FileDialogWindow = new FolderBrowserDialog()) { if (FileDialogWindow.ShowDialog() == DialogResult.OK) { //Using a breakpoint here I can see that nothing is loaded to .WoWFolderLocation. Properties.Settings.Default.WoWFolderLocation = FileDialogWindow.SelectedPath.ToString(); } } } 

设置WoWFolderLocation是字符串类型,是用户范围设置。 我究竟做错了什么? :P

您需要调用Properties.Settings.Default.Save()

🙂

你必须打电话……

 Properties.Settings.Default.Save(); 

在C#中查看使用设置 。