
Envoyé par
oyigit
Attention, un cast n'est pas un changement de type. En général il est utilisé pour récupérer un objet dont le type fait partie de la hierarchie (héritage) de l'objet casté. Pour qu'un cast permettent un changement de type il va falloir créer un convertisseur (ça peut être un classe ou un convertisseur implicite) mais encore une fois ce n'est pas un changement de type d'une variable, c'est une conversion.
A ma connaissance, il n'est pas possible de changer le type d'une variable dans un même scope
Partager