配置文件读写:
public class ConfigHelper
{
public static string ReadConfigValue(string key)
{
string strValue = null;
try
{
strValue = ConfigurationManager.AppSettings[key];
}
catch (Exception)
{
}
return strValue;
}
public static bool WriteValue(string key, string value)
{
bool writeFlag = false;
try
{
Configuration cfa = ConfigurationManager.OpenExeConfiguration(ConfigurationUserLevel.None);
cfa.AppSettings.Settings[key].Value = value;
cfa.Save();
writeFlag = true;
}
catch (Exception)
{
try
{
Configuration cfa = ConfigurationManager.OpenExeConfiguration(ConfigurationUserLevel.PerUserRoamingAndLocal);
cfa.AppSettings.Settings[key].Value = value;
cfa.Save();
writeFlag = true;
}
catch (Exception)
{
}
}
return writeFlag;
}
}