Réponse acceptée !
Salut,
"A"+ j.ToString() correspond à un string (valant "A1"), pas un espace mémoire que tu peux modifier. "A"+ j.ToString() est donc équivalent à "A1" = ""+ T_NBRE[0]; Tu essaies d'assigner une valeur à un string constant, pas à ta variable A1. C'est comme faire 2 = 4; ç'est interdit.
Essaie A1 = ""+ T_NBRE[0]; Pour que ton code marche quand j vaut 2, il faut que tu aies déclaré une variable A2.
Si tu as A1, A2, A3 et ainsi de suite, tu devrais utiliser un tableau de string, eg
string[] A = new string[10]; j = 0; A[j] = "un autre string";
|