Gibt es eine Möglichkeit, diese Methode generisch zu gestalten, damit ich einen String, Bool, Int oder Double zurückgeben kann? Im Moment wird eine Zeichenfolge zurückgegeben, aber wenn "true" oder "false" als Konfigurationswert gefunden werden kann, möchte ich beispielsweise einen Bool zurückgeben.
public static string ConfigSetting(string settingName)
{
return ConfigurationManager.AppSettings[settingName];
}
dynamic
Schlüsselwort verwenden. Dafür fallen Leistungskosten an, aber beim Lesen einer Konfigurationsdatei sind die Leistungskosten mit ziemlicher Sicherheit unbedeutend.