이 메소드를 일반화하여 문자열, bool, int 또는 double을 리턴 할 수있는 방법이 있습니까? 지금은 문자열을 반환하지만 구성 값으로 "true"또는 "false"를 찾을 수 있으면 예를 들어 bool을 반환하고 싶습니다.
public static string ConfigSetting(string settingName)
{
return ConfigurationManager.AppSettings[settingName];
}
dynamic
키워드 를 사용하면 C #에서이를 수행 할 수 있습니다 . 그에 대한 성능 비용이 있지만 구성 파일을 읽으면 성능 비용이 거의 중요하지 않습니다.