1 using System; 2 using System.Collections.Generic; 3 using System.Linq; 4 using System.Text; 5 using System.Configuration; 6 7 namespace DataInterface.Archives 8 { 9 public class Configuration 10 { 11 /// <summary> 12 /// 索引器 13 /// </summary> 14 /// <param name="Configkey">配置项的key</param> 15 /// <returns></returns> 16 public string this[string configkey] 17 { 18 get { return GetFileConfigValue(configkey); } 19 } 20 21 private static Configuration _settings = new Configuration(); 22 /// <summary> 23 /// 获取WebConfig 配置项的值。 24 /// </summary> 25 /// <param name="configkey">配置项的key</param> 26 /// <returns></returns> 27 private static string GetFileConfigValue(string configkey) 28 { 29 string configValue = ConfigurationManager.AppSettings[configkey]; 30 return configValue ?? ""; 31 } 32 } 33 }
用ConfigurationManager.AppSettings获取配置文件web.config中指定配置项的值。