Util/ConfigHelper.cs
(完整代码) 1KBusing System;
using System.Collections.Generic;
using System.Configuration;
using System.Linq;
using System.Text;
namespace Util
{
public class ConfigHelper
{
/// <summary>
/// 设置配置文件中的值
/// </summary>
/// <param name="key"></param>
/// <param name="value"></param>
public static void SetConfigValue(string key,string value)
{
//var _config = ConfigurationManager.OpenExeConfiguration(ConfigurationUserLevel.None);
//if (!_config.HasFile)
//{
// throw new ArgumentException("程序配置文件缺失!");
//}
//KeyValueConfigurationElement _key = _config.AppSettings.Settings[key];
//if (_key == null)
// _config.AppSettings.Settings.Add(key, value);
//else
// _config.AppSettings.Settings[key].Value = value;
//_config.Save(ConfigurationSaveMode.Modified);
//Configuration config = ConfigurationManager.OpenExeConfiguration(ConfigurationUserLevel.None);
//config.AppSettings.Settings[key].Value = value;
//config.Save();
Configuration cf = ConfigurationManager.OpenExeConfiguration(ConfigurationUserLevel.None);
cf.AppSettings.Settings[key].Value = value;
cf.Save(ConfigurationSaveMode.Modified);
ConfigurationManager.RefreshSection("appSettings");
}
}
}
24 小时内免费解锁 3 个项目,之后 1 积分/个。 规则说明
AI 解读
登录后可用,每次 10 积分,解读结果公开显示在下面。
还没有人解读过这个文件。
