我创建了一个C# console based project
。在那个项目中,我有一些变量,如companyName
,companyType
,它们是字符串。
companyName="someCompanyName";
companyType="someCompanyType";
我需要创建一个配置文件并从中读取值,然后在代码中初始化变量companyName
,companyType
。
答案 0 :(得分:87)
在项目中添加Application Configuration File
项目(右键单击项目>添加项目)。这将在您的项目中创建一个名为app.config的文件。
通过在<add key="keyname" value="someValue" />
代码中添加<appSettings>
等条目来修改文件。
添加对System.Configuration
dll的引用,并使用ConfigurationManager.AppSettings["keyname"]
答案 1 :(得分:24)
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);
答案 2 :(得分:11)
右键单击项目文件 - &gt;添加 - &gt;新商品 - &gt;应用配置文件。这会在您的项目中添加app.config
(或web.config
)文件。
ConfigurationManager
课程将是一个良好的开端。您可以使用它从配置文件中读取不同的配置值。
我建议您开始阅读有关Configuration Files的MSDN文档。