Config操作类
来源:互联网 发布:java零基础 编辑:程序博客网 时间:2024/05/21 21:45
.config文件是Webform 开发中经常用到的Xml文件,起操作亦可用Xml操作类实现,在此为.config文件定义其特殊操作类。
using System;
using System.Configuration;
namespace Beasyer.Lib //可以修改成实际项目的命名空间名称
...{
/**//// <summary>
/// web.config操作类
/// </summary>
public sealed class ConfigHelper
...{
/**//// <summary>
/// 得到AppSettings中的配置字符串信息
/// </summary>
/// <param name="key"></param>
/// <returns></returns>
public static string GetConfigString(string key)
...{
return ConfigurationSettings.AppSettings[key];
}
/**//// <summary>
/// 得到AppSettings中的配置bool信息
/// </summary>
/// <param name="key"></param>
/// <returns></returns>
public static bool GetConfigBool(string key)
...{
bool result = false;
string cfgVal = GetConfigString(key);
if(null != cfgVal && string.Empty != cfgVal)
...{
try
...{
result = bool.Parse(cfgVal);
}
catch(FormatException)
...{
// Ignore format exceptions.
}
}
return result;
}
/**//// <summary>
/// 得到AppSettings中的配置decimal信息
/// </summary>
/// <param name="key"></param>
/// <returns></returns>
public static decimal GetConfigDecimal(string key)
...{
decimal result = 0;
string cfgVal = GetConfigString(key);
if(null != cfgVal && string.Empty != cfgVal)
...{
try
...{
result = decimal.Parse(cfgVal);
}
catch(FormatException)
...{
// Ignore format exceptions.
}
}
return result;
}
/**//// <summary>
/// 得到AppSettings中的配置int信息
/// </summary>
/// <param name="key"></param>
/// <returns></returns>
public static int GetConfigInt(string key)
...{
int result = 0;
string cfgVal = GetConfigString(key);
if(null != cfgVal && string.Empty != cfgVal)
...{
try
...{
result = int.Parse(cfgVal);
}
catch(FormatException)
...{
// Ignore format exceptions.
}
}
return result;
}
}
}
using System.Configuration;
namespace Beasyer.Lib //可以修改成实际项目的命名空间名称
...{
/**//// <summary>
/// web.config操作类
/// </summary>
public sealed class ConfigHelper
...{
/**//// <summary>
/// 得到AppSettings中的配置字符串信息
/// </summary>
/// <param name="key"></param>
/// <returns></returns>
public static string GetConfigString(string key)
...{
return ConfigurationSettings.AppSettings[key];
}
/**//// <summary>
/// 得到AppSettings中的配置bool信息
/// </summary>
/// <param name="key"></param>
/// <returns></returns>
public static bool GetConfigBool(string key)
...{
bool result = false;
string cfgVal = GetConfigString(key);
if(null != cfgVal && string.Empty != cfgVal)
...{
try
...{
result = bool.Parse(cfgVal);
}
catch(FormatException)
...{
// Ignore format exceptions.
}
}
return result;
}
/**//// <summary>
/// 得到AppSettings中的配置decimal信息
/// </summary>
/// <param name="key"></param>
/// <returns></returns>
public static decimal GetConfigDecimal(string key)
...{
decimal result = 0;
string cfgVal = GetConfigString(key);
if(null != cfgVal && string.Empty != cfgVal)
...{
try
...{
result = decimal.Parse(cfgVal);
}
catch(FormatException)
...{
// Ignore format exceptions.
}
}
return result;
}
/**//// <summary>
/// 得到AppSettings中的配置int信息
/// </summary>
/// <param name="key"></param>
/// <returns></returns>
public static int GetConfigInt(string key)
...{
int result = 0;
string cfgVal = GetConfigString(key);
if(null != cfgVal && string.Empty != cfgVal)
...{
try
...{
result = int.Parse(cfgVal);
}
catch(FormatException)
...{
// Ignore format exceptions.
}
}
return result;
}
}
}
- Config操作类
- Config操作类
- winform app.config 操作类
- 操作web.config和app.config用到的两个类
- Net操作配置文件(Web.config|App.config)通用类
- 对web.config文件的操作类
- asp.net web.config操作类
- C# 操作App.config 配置文件帮助类
- app.config修改操作
- Config配置文件操作
- C# 操作 app.config
- Config配置文件操作
- C#操作App.config
- Config配置文件操作
- c#操作web.config
- App.Config操作
- web.config 读写操作
- C#对App.config文件或者web.config文件中节点的操作类
- 急求解答:JAVA编程与SQL题目!!!!!!!!!!!!!!!
- 在Java程序中截获控制台输出
- 注册表操作类
- 数据库学习起步
- 使用Python脚本自动修改Windows的IP、网关和DNS设置
- Config操作类
- C++的数据类型转换关键字dynamic_cast
- AJAX框架资源汇总
- Asp.net输出javascript的奇怪问题
- 缓存Cache操作类
- 项目参与记
- 中国Linux大学,欢迎各位朋友访问
- 我的Ubuntu
- 重读温瑞安