Winform操作App.config(增加、修改、删除、读取等)
2017-03-06 20:13
405 查看
1. 操作App.config需要添加引用System.Configuration,并且在程序中using System.Configuration。
2. 添加键为keyName、值为keyValue的项:
public void addItem(string keyName, string keyValue)
{
//添加配置文件的项,键为keyName,值为keyValue
Configuration config = ConfigurationManager.OpenExeConfiguration(ConfigurationUserLevel.None);
config.AppSettings.Settings.Add(keyName, keyValue);
config.Save(ConfigurationSaveMode.Modified);
ConfigurationManager.RefreshSection("appSettings");
}3. 判断键为keyName的项是否存在:
public bool existItem(string keyName)
{
//判断配置文件中是否存在键为keyName的项
foreach (string key in ConfigurationManager.AppSettings)
{
if (key == keyName)
{
//存在
return true;
}
}
return false;
}4. 获取键为keyName的项的值:
public string valueItem(string keyName)
{
//返回配置文件中键为keyName的项的值
return ConfigurationManager.AppSettings[keyName];
}5. 修改键为keyName的项的值:
public void modifyItem(string keyName, string newKeyValue)
{
//修改配置文件中键为keyName的项的值
Configuration config = ConfigurationManager.OpenExeConfiguration(ConfigurationUserLevel.None);
config.AppSettings.Settings[keyName].Value = newKeyValue;
config.Save(ConfigurationSaveMode.Modified);
ConfigurationManager.RefreshSection("appSettings");
}6. 删除键为keyName的项:
public void removeItem(string keyName)
{
//删除配置文件键为keyName的项
Configuration config = ConfigurationManager.OpenExeConfiguration(ConfigurationUserLevel.None);
config.AppSettings.Settings.Remove(keyName);
config.Save(ConfigurationSaveMode.Modified);
ConfigurationManager.RefreshSection("appSettings");
}
2. 添加键为keyName、值为keyValue的项:
public void addItem(string keyName, string keyValue)
{
//添加配置文件的项,键为keyName,值为keyValue
Configuration config = ConfigurationManager.OpenExeConfiguration(ConfigurationUserLevel.None);
config.AppSettings.Settings.Add(keyName, keyValue);
config.Save(ConfigurationSaveMode.Modified);
ConfigurationManager.RefreshSection("appSettings");
}3. 判断键为keyName的项是否存在:
public bool existItem(string keyName)
{
//判断配置文件中是否存在键为keyName的项
foreach (string key in ConfigurationManager.AppSettings)
{
if (key == keyName)
{
//存在
return true;
}
}
return false;
}4. 获取键为keyName的项的值:
public string valueItem(string keyName)
{
//返回配置文件中键为keyName的项的值
return ConfigurationManager.AppSettings[keyName];
}5. 修改键为keyName的项的值:
public void modifyItem(string keyName, string newKeyValue)
{
//修改配置文件中键为keyName的项的值
Configuration config = ConfigurationManager.OpenExeConfiguration(ConfigurationUserLevel.None);
config.AppSettings.Settings[keyName].Value = newKeyValue;
config.Save(ConfigurationSaveMode.Modified);
ConfigurationManager.RefreshSection("appSettings");
}6. 删除键为keyName的项:
public void removeItem(string keyName)
{
//删除配置文件键为keyName的项
Configuration config = ConfigurationManager.OpenExeConfiguration(ConfigurationUserLevel.None);
config.AppSettings.Settings.Remove(keyName);
config.Save(ConfigurationSaveMode.Modified);
ConfigurationManager.RefreshSection("appSettings");
}
相关文章推荐
- 关于C#和ASP.NET中对App.config和Web.config文件里的[appSettings]和[connectionStrings]节点进行新增、修改、删除和读取相关的操作
- 关于C#和ASP.NET中对App.config和Web.config文件里的[appSettings]和[connectionStrings]节点进行新增、修改、删除和读取相关的操作
- 关于C#和ASP.NET中对App.config和Web.config文件里的[appSettings]和[connectionStrings]节点进行新增、修改、删除和读取相关的操作
- 关于C#和ASP.NET中对App.config和Web.config文件里的[appSettings]和[connectionStrings]节点进行新增、修改、删除和读取相关的操作
- 关于C#和ASP.NET中对App.config和Web.config文件里的[appSettings]和[connectionStrings]节点进行新增、修改、删除和读取相关的操作
- 对web.config进行新增修改删除读取操作
- ASP.NET XML读取、增加、修改和删除操作
- 对appSettings节点进行新增、修改、删除、读取操作的类AppSettingsHelper
- 对web.config进行新增修改删除读取操作
- 在winform中使用程序读取和修改App.config里面的appSettings当中的Value值
- 读取、添加、删除、修改配置文件 如(Web.config, App.config)
- C#的XML读取、增加、修改和删除操作
- ASP.NET XML读取、增加、修改和删除操作
- 对web.config进行新增修改删除读取操作
- winform项目中app.config读取修改小结!
- 在winform中使用程序读取和修改App.config里面的appSettings当中的Value值
- [转]对web.config进行新增修改删除读取操作
- ASP.NET XML读取、增加、修改和删除操作
- [转帖]winform项目中app.config读取修改小结
- 对web.config进行新增修改删除读取操作