Générer dynamiquement des noms de variables [Résolu]

Messages postés
100
Date d'inscription
mercredi 8 janvier 2003
Dernière intervention
27 janvier 2006
- - Dernière réponse : cs_coq
Messages postés
6366
Date d'inscription
samedi 1 juin 2002
Dernière intervention
2 août 2014
- 1 févr. 2006 à 23:31
Bonjour,

je voulais savoir si il était possible de générer dynamiquement des noms de

variables.

Du genre faire une boucle for est ajouté l'index a la fin du nom de ma variable.

Merci

Cab
Afficher la suite 

Votre réponse

3 réponses

Meilleure réponse
Messages postés
6366
Date d'inscription
samedi 1 juin 2002
Dernière intervention
2 août 2014
3
Merci
Salut,

Si tu penses à un truc du genre :
int i = 0;
for(...)
{
int monInt+i = 1+2;
}

la réponse est non.

/*
coq
MVP Visual C#
*/

Dire « Merci » 3

Quelques mots de remerciements seront grandement appréciés. Ajouter un commentaire

Codes Sources 104 internautes nous ont dit merci ce mois-ci

Commenter la réponse de cs_coq
Messages postés
216
Date d'inscription
jeudi 30 janvier 2003
Dernière intervention
12 avril 2017
0
Merci
Salut,

tu peux le faire en utilisant un Hashtable.

tu fais:

Hashtable mesVariables=new Hashtable();

for(int i=0;i<10;i++)
mesVariables.Add("variable_name"+i, variable_value);

quelque chose comme ça devrait marcher.

A+

*******************************************
SharpDevelop est mon ami! CSharpFR.com aussi!!!!!!!!!
Commenter la réponse de cs_thebigboss
Messages postés
100
Date d'inscription
mercredi 8 janvier 2003
Dernière intervention
27 janvier 2006
0
Merci
Salut,

ton systeme marche certainement mais je voulais éviter de passer par des

tableaux ou autres hashtables.

Merci quand même

Cab
Commenter la réponse de cabbry

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.