-
Problème d'héritage C#
Bonjour,
Ma question est peut-être bête mais bon...
J'ai un petit problème dont je ne trouve pas la réponse.
J'ai une classe A, B, C
La classe B et C hérite de la classe A.
Lors de l'utilisation d'une collection de la classe A j'aimerais savoir si l'objet utilisé est de classe B ou C ?
C'est-à-dire de faire une condition comme :
If (objetdeclasseA estdetype B)
Merci de vos réponse
-
Utilise le mot clé is :)
Après si le but est d'effectuer un traitement en fonction du type de l'objet, tu peux envisager l'utilisation d'une méthode abstraite sur la classe de base par exemple. Pas besoin de se préoccuper du type réel de l'objet ainsi, ça se fait tout seul on va dire.
-
Je vous remercie de votre réponse.
Je ne l'avais pas vu ce "is".
Merci aussi de la rapidité.
Jimmy