添加和读取configuration文件
我创build了一个C# console based project
。 在那个项目中,我有一些variables,如companyName
, companyType
types是string。
companyName="zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz"; companyType="ddddddddddddddddddddd";
我需要创build一个configuration文件并从中读取值,然后在代码中初始化variablescompanyName
, companyType
。
- 我怎样才能创build一个configuration文件(或同等)?
- 我怎样才能从configuration文件读取?
-
将一个
Application Configuration File
项目添加到您的项目(右键单击项目>添加项目)。 这将在您的项目中创build一个名为app.config的文件。 -
通过在
<appSettings>
标签内添加诸如<add key="keyname" value="someValue" />
条目来编辑文件。 -
添加对
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);
问候
-
右键单击项目文件 – >添加 – >新build项目 – >应用程序configuration文件。 这会将一个
app.config
(或web.config
)文件添加到您的项目中。 -
ConfigurationManager
类将是一个好的开始。 您可以使用它从configuration文件读取不同的configuration值。
我build议你开始阅读关于configuration文件的MSDN文档。