繁体   English   中英

添加和读取配置文件

[英]Adding and reading from a Config file

我创建了一个C# console based project 在那个项目中,我有一些变量,如companyNamecompanyType ,它们是字符串。

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

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

  1. 如何创建配置文件(或等效文件)?
  2. 我如何从配置文件中读取?
  1. Application Configuration File项添加到您的项目(右键单击项目 > 添加项目)。 这将在您的项目中创建一个名为app.config的文件。

  2. 通过在<appSettings>标记中添加诸如<add key="keyname" value="someValue" />之类的条目来编辑文件。

  3. 添加对System.Configuration dll 的引用,并使用ConfigurationManager.AppSettings["keyname"]类的代码引用配置中的项目。

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);
  1. 右键单击项目文件 -> 添加 -> 新建项目 -> 应用程序配置文件。 这会将app.config (或web.config )文件添加到您的项目中。

  2. ConfigurationManager类将是一个好的开始。 您可以使用它从配置文件中读取不同的配置值。

我建议您开始阅读有关Configuration Files的 MSDN 文档。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM