¿Hay alguna manera de hacer que este método sea genérico para que pueda devolver una cadena, bool, int o double? En este momento, está devolviendo una cadena, pero si puede encontrar "verdadero" o "falso" como el valor de configuración, me gustaría devolver un bool, por ejemplo.
public static string ConfigSetting(string settingName)
{
return ConfigurationManager.AppSettings[settingName];
}
dynamic
palabra clave. Hay un costo de rendimiento para eso, pero para leer un archivo de configuración, el costo de rendimiento es casi ciertamente insignificante.