是否有任何方便的函数来获取一个类的基类型列表。例如,我想获得ArrayList类的基类型(包括接口和类)。结果应该包括“Object,IList,ICollection,IEnumerable和ICloneable”.NET基本类型信息?
请指教。
是否有任何方便的函数来获取一个类的基类型列表。例如,我想获得ArrayList类的基类型(包括接口和类)。结果应该包括“Object,IList,ICollection,IEnumerable和ICloneable”.NET基本类型信息?
请指教。
只能有一个基类,.NET中没有MI,Type.BaseType。可以有很多接口,Type.GetInterfaces()。以您喜欢的格式将它们粘合在一起取决于您。
完美无误。 – 2010-08-01 21:52:44
这不完全是你要找的,但除了汉斯的回答,Type.IsAssignableFrom()方法可能会帮助你。
我知道这只是一个例子,但不要使用ArrayList – 2010-08-01 21:51:18