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 PHP : Sélectionner tout - Visualiser dans une fenêtre à part
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 c# : Sélectionner tout - Visualiser dans une fenêtre à part
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 !