我想将字符串转换为类型。是否使用此代码:
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”的无效转换。
为什么我不能将字符串转换为类型?