添加和读取configuration文件

我创build了一个C# console based project 。 在那个项目中,我有一些variables,如companyNamecompanyTypetypes是string。

 companyName="zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz"; companyType="ddddddddddddddddddddd"; 

我需要创build一个configuration文件并从中读取值,然后在代码中初始化variablescompanyNamecompanyType

  1. 我怎样才能创build一个configuration文件(或同等)?
  2. 我怎样才能从configuration文件读取?
  1. 将一个Application Configuration File项目添加到您的项目(右键单击项目>添加项目)。 这将在您的项目中创build一个名为app.config的文件。

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

  3. 添加对System.Configuration DLL的引用,并使用如ConfigurationManager.AppSettings["keyname"]这样的代码引用configuration中的项目

 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. 右键单击项目文件 – >添加 – >新build项目 – >应用程序configuration文件。 这会将一个app.config (或web.config )文件添加到您的项目中。

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

我build议你开始阅读关于configuration文件的MSDN文档。