タイプに文字列をキャストしたい。このコードを使用しています:
private static T CastToT<T>(string value)
{
return (T) Convert.ChangeType(value, typeof (T));
}
Type nr5 = CastToT<Type>(typeof(Class1).ToString());
しかし、InvalidCastExceptionが発生しました。
'System.String'から'System.Type'へのキャストが無効です。
文字列をタイプにキャストできないのはなぜですか?