J'ai la classe de base en classe A, et la classe B et la classe C sont dérivées de la classe A. Maintenant, je veux implémenter la méthode statique en classe de base A comme ConvertObjectIntoXML (Type t) et ConvertXMLIntoObject (chaîne XML). La classe A a un ensemble de propriétés et la classe B et la classe C ajoutent quelques propriétés supplémentaires. Maintenant, si l'utilisateur passe l'objet Type B dans ConvertObjectIntoXML (typeof classe B) et je veux analyser toutes les propriétés de la classe B et cracher XML. Maintenant, mes questions est je vais pouvoir accéder à toutes les propriétés (en utilisant le code ci-dessous) de la classe A et les propriétés supplémentaires de la classe B qui existent seulement dans B?Implémentation de la méthode générique dans la classe de base
Type t = aClass.GetType();
PropertyInfo[] pi = t.GetProperties();
foreach(PropertyInfo prop in pi)
Console.WriteLine("Prop: {0}", prop.Name);
Merci Ocean
Le code que vous avez affiché ne fonctionne-t-il pas? –