このメソッドをジェネリックにして、文字列、ブール、整数、または倍精度浮動小数点数を返す方法はありますか?現在は文字列を返していますが、設定値として「true」または「false」が見つかった場合は、たとえばブール値を返したいと思います。
public static string ConfigSetting(string settingName)
{
return ConfigurationManager.AppSettings[settingName];
}
dynamic
キーワードを使用すれば、C#がそれを実行できます。これにはパフォーマンスコストがかかりますが、構成ファイルを読み取る場合、パフォーマンスコストはほとんど問題になりません。