1. 向项目添加 App.config 文件:
右击项目名称,选择“添加”→“添加新建项”,在出现的“添加新项”对话框中,选择“添加应用程序配置文件”;如果项目以前没有配置文件,则默认的文件名称为 “App.config”,单击“确定”。出现在设计器视图中的 App.config 文件为:
<?xmlversion="1.0"encoding="utf-8" ?>
<configuration>
</configuration>
2. connectionStrings 配置
<connectionStrings>
<!--数据库连接-->
<add name="sqlStr" connectionString="server=.;uid=sa;pwd=sa;database=AIS20101126160333;pooling=false"/>
</connectionStrings>
3. appSettings 配置
<appSettings>
<!--保存路径-->
<add key="path" value="D:\\产品信息.csv"/>
<!--生成CSV文件时间-->
<add key="time" value="15:00"/>
</appSettings>
4.读取 App.config
4.1在类上添加引用 System.Configuration 外,还必须在项目添加对 System.Configuration.dll 的 引用。
4.2 读取配置文件中的 connectionStrings
///<summary>
///读取配置文件中的数据库连接字符串
///</summary>
///<param name="sqlStr"></param>
///<returns>connStr</returns>
private static string GetConnStr(string sqlStr)
{
string connStr = ConfigurationManager.ConnectionStrings["sqlStr"].ConnectionString.ToString();
return connStr;
}
4.3 读取配置文件中的 appSettings
///<summary>
///读取配置文件中CSV文件路径
///</summary>
///<param name="path"></param>
///<returns>filePath</returns>
private static string GetPath(string path)
{
string filePath= ConfigurationManager.AppSettings["path"];
return filePath;
}
///<summary>
///读取配置文件中生成CSV文件的时间
///</summary>
///<param name="time"></param>
///<returns>CreateTime</returns>
private static string GetTime(string time)
{
string CreateTime= ConfigurationManager.AppSettings["time"];
return CreateTime;
}