添加和从配置文件中读取(Adding and reading from a Config file)

2019-06-25 03:24发布

我创建了一个C# console based project 。 在该项目中我有这样一些变量companyNamecompanyType这是字符串。

companyName="someCompanyName";
companyType="someCompanyType";

我需要创建一个配置文件,并从中读取值,然后初始化变量companyNamecompanyType代码。

  1. 如何创建一个配置文件(或同等学历)?
  2. 我怎样才能从配置文件中读取?

Answer 1:

  1. 添加Application Configuration File项项目(右键单击项目>添加项目)。 这将创建一个在您的项目称为app.config文件。

  2. 通过添加条目像编辑文件<add key="keyname" value="someValue" />内的<appSettings>标记。

  3. 添加到所述参考System.Configuration DLL,并使用参考在配置中的项目代码等ConfigurationManager.AppSettings["keyname"]



Answer 2:

Configuration configManager = ConfigurationManager.OpenExeConfiguration(ConfigurationUserLevel.None);
KeyValueConfigurationCollection confCollection = configManager.AppSettings.Settings;

confCollection["YourKey"].Value = "YourNewKey";


configManager.Save(ConfigurationSaveMode.Modified);
ConfigurationManager.RefreshSection(configManager.AppSettings.SectionInformation.Name);


Answer 3:

  1. 右键单击该项目文件 - >添加 - >新建项目 - >应用程序配置文件。 这将增加一个app.config (或web.config )的文件到您的项目。

  2. ConfigurationManager类将是一个良好的开端。 你可以用它来从配置文件中读取不同的配置值。

我建议你开始阅读有关的MSDN文档配置文件 。



文章来源: Adding and reading from a Config file