您需要使其成为通用方法,如下所示:
public static T ConfigSetting<T>(string settingName){ return }但是 调用者 将必须指定他们期望的类型。然后
Convert.ChangeType,您可以潜在地使用,假设支持所有相关类型:
public static T ConfigSetting<T>(string settingName){ object value = ConfigurationManager.AppSettings[settingName]; return (T) Convert.ChangeType(value, typeof(T));}我不完全相信这是个好主意,请注意…



