只有类名是不够的,要有程序集限定名称,例如:System.Int32, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089。
然后这样做:
Type tp = Type.GetType(String.Format("System.Collections.Generic.List`1[{0}]",Typestring));
dynamic obj = Activator.CreateInstance(tp);
obj.Clear();
等等。
问得不够清楚。
ItemSource=listA,listA是不是一个确定的类型?
Typestring属性,大概是什么样?
listA转换成类型为List
typeof(类名) 不知道是不是你要的东西