readconfig.cs

来自「网通网关Cngp」· CS 代码 · 共 53 行

CS
53
字号
using System;
using System.Configuration;
using Pierce.AttributeClass;
using WriteLog;
namespace Cngp
{
	/// <summary>
	/// ReadConfig:读取配置文件
	/// </summary>
	[LastModified("2006-03-14","修改ReadValue方法,使用静态方法读取配置")]
	public class ReadConfig
	{
		/// <summary>
		/// 构造函数,不允许实例化
		/// </summary>
		private ReadConfig()
		{
			
		}
		/// <summary>
		/// 读取配置文件
		/// </summary>
		/// <param name="SomeKey">配置参数名</param>
		/// <returns>返回配置参数的值</returns>
		[LastModified("2006-03-14","取消使用静态方法读取配置")]
		public static string ReadValue(string SomeKey)
		{
			try
			{
				string returnValue=null;				
				AppSettingsReader Reader=new AppSettingsReader();
				returnValue=Reader.GetValue(SomeKey,typeof(String)).ToString();
				return returnValue;
			}
			catch(Exception ex)
			{
#if DEBUG
				Logs.writeLog(string.Concat(
					ex.Message,
					"\r\n",
					ex.StackTrace,
					"\r\n",
					ex.TargetSite.ToString(),
					"\r\n",
					ex.Source),false);
#endif
				return null;
			}
		}
		
	}
}

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?