日期:2014-05-20  浏览次数:20667 次

如何得知一个实例的类型的父类名称?
class   A:B{
}
A   a=new   A();
此时对a如何操作才能得到B的名称?

最好在C#   2.0中,SDK翻了很长时间,实在没招了。谢了。


------解决方案--------------------
如果只是要得到父类名字,那么用a.GetType().BaseType.ToString().
如果要得到所有继承的接口名字,用a.GetType().GetInterfaces()得到接口类型数组,然后遍历ToString