Bir dize, bool, int veya çift geri verebilir böylece bu yöntemi genel yapmak için bir yolu var mı? Şu anda, bir dize döndürüyor, ancak yapılandırma değeri olarak "true" veya "false" bulabiliyorsa, örneğin bir bool döndürmek istiyorum.
public static string ConfigSetting(string settingName)
{
return ConfigurationManager.AppSettings[settingName];
}
dynamic
Anahtar kelimeyi kullanırsanız C # bunu sizin için yapabilir . Bunun için bir performans maliyeti var, ancak bir yapılandırma dosyasını okumak için performans maliyeti neredeyse kesinlikle önemsizdir.