Bonjour,
je dispose d'une méthode remplissant une List<T> avec différents objets métiers et j'aimerais connaitre le type de ces objets.
Ainsi ma liste de matériel contient des chaussures, des couteaux, des casseroles.
Je crée donc un objet chaussure (dérivant de matériel) et je l'ajoute à ma liste, ainsi qu'un objet couteau
Ma liste contient donc shoe (type Chaussure) et cut (type Couteau).
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11 List<Materiel> list = new List<Materiel>(); Chaussure shoe = new Chaussure(); shoe.id = "01"; shoe.code = "0142xx"; list.Add(shoe); Couteau cut = new Couteau(); cut.id = "02"; cut.code = "0277yy"; list.Add(cut);
J'arrive à afficher le contenu de ma liste sans problème.
J'aimerais à présent afficher le type contenu dans ma liste !
Code : Sélectionner tout - Visualiser dans une fenêtre à part Console.WriteLine("Materiel : {0} = {1}, shoe.id, shoe.code)
J'aimerais donc pouvoir afficher "Materiel "id" = "code" de type "Chaussure/Couteau""
Mais je ne sais comment faire!
Merci d'avance!
Partager