Windows窗体,Visual Studio C# - 为什么会/应该使用设置窗口而不是保存在文件中?

Windows窗体,Visual Studio C# - 为什么会/应该使用设置窗口而不是保存在文件中?

问题描述:

为什么我会/应该使用“.settings”文件而不是将信息存储在平面文件中?如何从我的应用程序窗口访问和修改此窗口中的设置。我需要创建一个文件的实例还是静态的?Windows窗体,Visual Studio C# - 为什么会/应该使用设置窗口而不是保存在文件中?

为什么/我应该用一个“.settings” 文件,而不是采取信息 并将其存储在一个平面文件?

您可以将其存储在平面文件中。但是,与C#在VS IDE有一个默认支持的存储和访问这些设置

从MSDN:

....允许您创建和访问值被应用程序执行会话之间持续存在。这些值被称为设置。设置可以表示用户偏好,或应用程序需要使用的有价值的信息。例如,您可以创建一系列设置来存储应用程序配色方案的用户首选项。或者您可能会存储指定您的应用程序使用的数据库的连接字符串。通过设置,您既可以在代码之外持久保存对应用程序至关重要的信息,也可以创建存储各个用户首选项的配置文件。

如何访问和我 应用程序窗口修改从该窗口中的 设置。我需要 创建该文件的一个实例还是 它是静态的吗?如何从我的 应用程序窗口访问和修改 设置。

请参考以下链接: http://msdn.microsoft.com/en-us/library/aa730869%28VS.80%29.aspx http://www.jeffkwak.com/blog/archive/2008/02/29/winform-settings-with-c.aspx

除了PK的出色答卷,该设置也强类型。当您在代码中获取/设置设置时,它们已经处于所需的类型,因此您不必担心序列化 - 它会为您处理。