由于字符串"string[]"
,并要求获得这个类的基本类型,一个可能会开始:
private Type getTypeByName(string typeName)
{
if (typeName.EndsWith("[]"))
{
return something; // But what?
}
return Type.GetType(typeName);
}
什么类型是“字符串[]”和一个人如何反映类型出来的吗?
显然,有一个System.String
类型和System.Array
类型,但我看不出他们如何能体现“在一起”,你通常会为那些Nullable<T>
及其t用MakeGenericType
方法。
任何帮助打破思维回路我已经得到了我自己到将不胜感激!