C# WINFORM 程序中配置文件数据的读取,网上资料很多了,自己也写一个吧:
一、在程序中导入配置功能的组件 system.configuration
二、头文件添加 using System.Configuration;
三、WINFORM项目的配置文件中,加入配置数据:
<?xml version="1.0" encoding="utf-8" ?>
<configuration>
<startup>
<supportedRuntime version="v4.0" sku=".NETFramework,Version=v4.7.2" />
</startup>
<appSettings>
<add key="username" value="liux3" />
<add key="token" value="a32c5e00b4b5e51e0e20e3e44b19e7c6" />
<add key="Schedule1" value="09:30" />
<add key="Schedule2" value="12:00" />
<add key="Schedule3" value="15:00" />
</appSettings>
</configuration>
四、读取配置文件中的数据
1、单一变量:
string username = ConfigurationManager.AppSettings["username"]; //登陆用户名
string token = ConfigurationManager.AppSettings["token"]; //token
2、List组变量:
List<string> slist = new List<string>();
foreach (string key in ConfigurationManager.AppSettings.AllKeys)
{
if (key.Contains("Schedule"))
{
slist.Add(ConfigurationManager.AppSettings[key]);
}
}