J'ai essayé d'obtenir des propriétés dans une classe qui implémente une interface. Ma conception est comme ci-dessous,C#: Get Propriétés d'une classe implémentée depuis une interface
interface ABC
{
string Name { get; set; }
}
public class BCD:ABC
{
public string Name { get; set; }
public string Age{ get; set; }
public string Height{ get; set; }
public string Weight{ get; set; }
}
maintenant RÉFLEXION J'ai essayé,
main()
{
ABC abcObj = new BCD();
var typeOfObject = typeof(abcObj);
var objectProperties = typeOfObject.GetProperties(BindingFlags.Public|BindingFlags.Instance);
}
Ce que je suis arrivé dans ObjectProperties étaient les propriétés de la classe ABC. Cependant, j'ai aussi besoin des propriétés de la classe BCD.
Quelqu'un peut-il aider à ce sujet?
Avez-vous essayé de le lancer en tant que classe BCD? –