Apakah ada cara untuk membuat metode ini generik sehingga saya dapat mengembalikan string, bool, int, atau double? Saat ini, ia mengembalikan sebuah string, tetapi jika ia dapat menemukan "true" atau "false" sebagai nilai konfigurasi, saya ingin mengembalikan bool misalnya.
public static string ConfigSetting(string settingName)
{
return ConfigurationManager.AppSettings[settingName];
}
dynamic
kata kunci. Ada biaya kinerja untuk itu, tetapi untuk membaca file konfigurasi, biaya kinerja hampir pasti tidak signifikan.