C#如何通过类名获取类,并进行相应的操作?

2024-12-13 11:55:07
推荐回答(3个)
回答1:

只有类名是不够的,要有程序集限定名称,例如: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();
等等。

回答2:

问得不够清楚。

  1. ItemSource=listA,listA是不是一个确定的类型?

  2. Typestring属性,大概是什么样?

  3. listA转换成类型为List的一个列表,念不通顺。

回答3:

typeof(类名) 不知道是不是你要的东西