得到AppSettings中的配置信息的自定义类

来源:互联网 发布:超级基因优化液全集txt 编辑:程序博客网 时间:2024/06/09 20:14

using System;
using System.Configuration;

namespace OpenHack4
{
 /// <summary>
 /// web.config操作类
 /// </summary>
 public sealed class ConfigHelper
 {
  /// <summary>
  /// 得到AppSettings中的配置字符串信息
  /// </summary>
  /// <param name="key"></param>
  /// <returns></returns>
  public static string GetConfig(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 = GetConfig(key);
   if(null != cfgVal && string.Empty != cfgVal)
   {
    try
    {
     result = bool.Parse(cfgVal);
    }
    catch(FormatException)
    {
     // Ignore format exceptions.
    }
   }

   return result;
  }
 }
}

原创粉丝点击