我创建了一个C# console based project
。 在该项目中我有这样一些变量companyName
, companyType
这是字符串。
companyName="someCompanyName";
companyType="someCompanyType";
我需要创建一个配置文件,并从中读取值,然后初始化变量companyName
, companyType
代码。
- 如何创建一个配置文件(或同等学历)?
- 我怎样才能从配置文件中读取?
我创建了一个C# console based project
。 在该项目中我有这样一些变量companyName
, companyType
这是字符串。
companyName="someCompanyName";
companyType="someCompanyType";
我需要创建一个配置文件,并从中读取值,然后初始化变量companyName
, companyType
代码。
添加Application Configuration File
项项目(右键单击项目>添加项目)。 这将创建一个在您的项目称为app.config文件。
通过添加条目像编辑文件<add key="keyname" value="someValue" />
内的<appSettings>
标记。
添加到所述参考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);
右键单击该项目文件 - >添加 - >新建项目 - >应用程序配置文件。 这将增加一个app.config
(或web.config
)的文件到您的项目。
在ConfigurationManager
类将是一个良好的开端。 你可以用它来从配置文件中读取不同的配置值。
我建议你开始阅读有关的MSDN文档配置文件 。