Pourquoi cela fonctionne
if (mycontrol.GetType() == typeof(TextBox))
{}
et ce n'est pas le cas ?
Type tp = typeof(mycontrol);
Mais cela fonctionne
Type tp = mycontrol.GetType();
J'utilise moi-même is
pour vérifier le type, mais je ne comprends pas lorsque j'utilise l'opérateur typeof()
y GetType()
Où et quand utiliser GetType()
ou typeof()
?