你这样处理一下,就可以通过简单的方式,达到你的需求了
string []type =new string[3]{"System.Int32","System.Boolean","MyNameSpace.MyClass"...};
Type t1=Type.GetType(type [0]);
Type t2=Type.GetType(type [1]);
Type t3=Type.GetType(type [2]);
好吧,之前可能表达得不够清楚,重新说一下。以此为准。
string []myTypeStr =new string[3]{"int","bool","MyNameSpace.MyClass"...};
Type t1=GetType(myTypeStr[0]);//结果为System.Int32
Type t2=GetType(myTypeStr[1]);//结果为System.Boolean
Type t3=GetType(myTypeStr[2]);//结果为MyNameSpace.MyClass
...
求GetType方法。
要求:能够根据“字符串描述”,返回对应的Type。