我创建了一个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
到您的项目(Right -Click项目 > 添加项目)。这将创建一个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
是一个好的开始。您可以使用它从配置文件中读取不同的配置值。
我建议您开始阅读有关Configuration Files的 MSDN 文档。