[英]Implementation of Generic Method in Base Class
我有作为A类的基类,并且B类和C类是从A类派生的。现在,我想在基类A中将静态方法实现为ConvertObjectIntoXML(Type t)和ConvertXMLIntoObject(string XML)。 A类具有一组属性,而B类和C类又增加了一些属性。 现在,如果用户将对象类型B传递到ConvertObjectIntoXML(typeof class B)中,并且我想解析类B的所有属性并吐出XML。
现在,我的问题是,我是否能够访问A类的所有属性(使用下面的代码)以及B中仅存在的B类的其他属性?
Type t = aClass.GetType();
PropertyInfo[] pi = t.GetProperties();
foreach(PropertyInfo prop in pi)
Console.WriteLine("Prop: {0}", prop.Name);
谢谢海洋
您已经有了代码,为什么不尝试呢? 是的,它也会获取基类的属性。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.