在需要进行大量重构的桌面应用程序中,我有几个代码块看起来像这样:
private void LoadSettings()
{
WindowState = Properties.Settings.Default.WindowState;
Location = Properties.Settings.Default.WindowLocation;
...
}
private void SaveSettings()
{
Properties.Settings.Default.WindowState = WindowState;
Properties.Settings.Default.WindowLocation = Location;
...
}
什么是最好的替换方法?项目强制约束条件:
- Visual Studio 2005
- C# / .NET 2.0
- Windows Forms
更新
为了纪念,我也找到了两个有用的教程:"使用C#的Windows窗体用户设置" 和 "探索持久应用程序设置的秘密"。
我就如何使用这种技术绑定表单大小提出了一个后续问题这里。我将它们分开以帮助搜索类似问题的人。