public static TDefault Value <T, TDefault>(TDefault defaultValue) { var value = ConfigurationManagerWrapper.AppSettings(typeof(T).Name); if (string.IsNullOrEmpty(value)) { return(defaultValue); } try { return((TDefault)Convert.ChangeType(value, typeof(TDefault))); } catch { return(defaultValue); } }
public static string Value <T>() { return(ConfigurationManagerWrapper.AppSettings(typeof(T).Name)); }