Convertir un string en une variable
Bonjour.
Ma question est complètement illogique, je le sais et je suis à 98% de la réponse mais bon, je demande quand même. :mrgreen:
En fait j'aimerais "conditionner le nom d'une variable". C'est assez difficile à définir.
En gros, j'ai 2 combo box contenant les mêmes éléments, à savoir "force, adresse, charisme, courage, intelligence".
J'ai aussi 5 variables, vous pouvez deviner lesquelles: "force, adresse, charisme, courage, intelligence".
J'aimerais faire en sorte que lorsqu'on clique sur un bouton "suivant", la variable correspondante à l'élément de la combo box 1 qu'on a selectionné s'inverse avec la variable correspondante à l'élément de la combo box 2 qu'on a selectionné.
Exemple:
Prenons force = 12 et adresse = 11,
si je sélectionne dans la première combo box force et dans la deuxième adresse,
j'aimerais que adresse = 12 et force = 11.
Ca ferait donc une condition comme celle-ci:
Code:
1 2 3 4
| if (comboBox1.SelectedIndex != comboBox2.SelectedIndex)
{
"comboBox1.SelectedIndex" = "comboBox2.SelectedIndex";
} |
Ce que j'ai mis entre guillemets correspondrait en fait non à l'élément de la combo box sélectionné mais plutôt au nom de la variable correspondante à l'élément de la combo box sélectionne.
Et bien sur le code ci-dessus ne rime à rien.
Ça m'éviterez de faire 25 conditions (eh oui, 5*5=25).
J'espère que vous avez bien compris ma question :?.
Merci d'avance :).