.INI
古い構成タイプ ファイルから、署名付きで厳密に型指定された値を返すユーティリティ メソッドがあります。
internal static T GetIniSetting<T>(string config, string key, T defVal = default(T))
コーダーがデフォルト値を指定していない場合に備えて、defaultValue のデフォルト値を (null などではなく) にしたいというstring.Empty
点で、文字列を特別なものにしたいと考えています。default(string)
if (cantFindValueInIniFile == true)
{
if ((typeof(T) == typeof(string)) && (defaultValue == null))
{
// *** Code needed here - Cannot convert string to <T>***
return (T)string.Empty;
}
return defaultValue;
}
as
ハードキャスティングとキーワードを試しましたが、役に立ちませんでした。