I have the following classes:
class Topping
{
   public string Name {get; set;}
}
class Pizza
{
    public List<Topping> Toppings {get ; set;}
    public Pizza()
    {
       this.Toppings = new List<Topping>();
    }
}
Suppose i have a list of pizzas inside Main
Is there a way to get the value of the Count property of the Toppings list inside the Pizza class, using reflection ?
I tried something like this:
foreach(var pizza in Pizza)
{
   int countValue = pizza.GetType().GetProperty("Toppings").GetType().GetProperty("Count").GetValue(pizza);
}
Aucun commentaire:
Enregistrer un commentaire