持久的应用程序变量/设置C#

时间:2012-09-24 09:57:02

标签: c# visual-studio-2010 visual-studio

在我的应用程序中,我想将一个变量用于配置作为项目的一部分(我可以使用附带的文件来执行它,但那将是邪恶的),以便在应用程序运行时进行更改并且保存,以便可以关闭和重新打开并保持相同的值。

Visual Studio 2010 C#项目中推荐或最佳实践方法是什么?

2 个答案:

答案 0 :(得分:3)

使用App.config或Web.config。

示例:here

这是推荐的最佳方法。

如果您不想使用“附带的文件”(虽然说它仍然是一个附带的文件),您也可以将您的设置保存在数据库中(如果您正在使用)并在运行时加载它们)。但是,如果连接字符串发生更改,则必须对连接字符串进行硬编码,这可能很麻烦。

另请注意,连接字符串通常保存在标记<connectionStrings></connectionStrings>

下的.Config文件中

答案 1 :(得分:2)

使用.Config文件保存设置。开发人员可以使用配置文件来更改设置,而无需重新编译应用程序。

配置文件包含元素,这些元素是设置配置信息的逻辑数据结构。在配置文件中,您使用标记来标记元素的开头和结尾。

Configuration Files

Configuration Settings File for providing application configuration data