前言:
很多公共的信息由于变动比较频繁,则需要加载到配置文件中,以便修改,但是如何动态的用代码读取配置文件和修改配置文件呢?
读取配置文件:
this.autoLogin.Checked = Convert.ToBoolean(ConfigurationManager.AppSettings["CheckLogin"]);
this.remenberPsw.Checked = Convert.ToBoolean(ConfigurationManager.AppSettings["CheckPsw"]);
this.autotimer.Enabled= Convert.ToBoolean(ConfigurationManager.AppSettings["autotimer"]);
//可以根据实际使用情况进行转换核心代码为ConfigurationManager.AppSettings["******"]
修改配置文件工具类:
using System;
using System.Collections.Generic;
using System.Configuration;
using System.Linq;
using System.Text;
using System.Text.RegularExpressions;
namespace Windowsupload
{
public static class ConfigHelper
{
//依据连接串名字connectionName返回数据连接字符串
public static string GetConnectionStringsConfig(string connectionName)
{
//指定config文件读取
string file = System.Windows.Forms.Application.ExecutablePath;
System.Configuration.Configuration config = ConfigurationManager.OpenExeConfiguration(file);
string connectionString =
config.ConnectionStrings.ConnectionStrings[connectionName].ConnectionString.ToString();
return connectionString;
}
///<summary>
///更新连接字符串
///</summary>
///<param name="newName">连接字符串名称&