Variable variable quel est la bonne syntaxe ?
Bonjour et à l'aide ! ;)
Je sais pas si mon titre veut vraiment dire quelque chose, mais vous allez comprendre ^^ :
Je me lance le développement d'application sur windows phone, ma page possède plusieurs textbox qui comprenne des jolis nom comme : "categorie1", "categorie2", "categorie3", etc etc
A un moment je dois modifier toutes ces textbox depuis du c#, et j'aurai voulu pouvoir affecter une variable dont le nom de cette variable dépend d'une autre, je sais qu'en PHP on peut faire comme ca :
Code:
1 2 3 4 5 6 7 8
|
$index = "2";
$chaine2 = "voici une chaine stockée dans chaine2";
$resultat = ${"chaine".$index};
echo $resultat;
// affiche : "voici une chaine stockée dans chaine2" |
Mais du coup en c# comment faire ?
Sachant que mon autre soucis c'est que je dois modifier la méthode .Text de ces textbox et à chaque fois du coup c'est encore plus compliqué, j'aimerai faire quelque chose comme :
Code:
1 2 3 4 5 6 7 8
|
int i = 0;
while (i < n)
{
categorie+i+.Text = "la modification a apporter"; // <= ligne totalement incorrect
i++;
} |
Mais rien à faire, je ne trouve pas :(
En cherchant, apriori ma solution serait d'utiliser les dictionnary Mais en lisant la doc j'ai beaucoup de mal à comprendre comment les utiliser dans mon cas :?
Merci pour votre aide !