Bonjour

Je débute en .net depuis 1 an déjà (faut dire j'en découvre tout les jours) et là je suis stressé par un truc bête

J'ai un objet x dont je ne connais pas le type (si ce n'est que c'est un Control) et pour le moment je fais ca

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
if (cur_control.GetType() == typeof(Literal))
{
    ((Literal)cur_control).Text = "blablabla";
}
else if (cur_control.GetType() == typeof(Button))
{
    ((Button)cur_control).Text = "blablabla";
}
else....
et ainsi de suite pour tous les éléments d'une liste donnée

En fait je voulais savoir si il est possible de tester si l'objet contient la propriété "Text" et dans ce cas, lui assigner mon "blablabla" pour éviter de me taper une suite de if et répéter exactement le même code en changeant juste le type de controle (parce que à maintenir, ca va être galère... c'est une suite de copier-coller)

Merci d'avance