bonsoir
j'ai ensemble de constantes(des string) et normalement je dois les stocket tous dans une enum
si qq paux m'aider comment faire ?
par exemple
enum noms{"dali","dalios","dalio"}comment faire l'equivalent de sa?
merci
bonsoir
j'ai ensemble de constantes(des string) et normalement je dois les stocket tous dans une enum
si qq paux m'aider comment faire ?
par exemple
enum noms{"dali","dalios","dalio"}comment faire l'equivalent de sa?
merci
dans un enum, tu ne sais pas stocker des constantes de string. On ne sait mettre que des int donc comme ça :
Maintenant, tu sais recuperer le nom de la variable de l'enumerateur via la méthode toString().
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 enum noms { dali = 0, dalios = 1, dalio = 2 };
Et dans la console, ca te donnera :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8 enum noms { dali, dalios, dalio }; Console.WriteLine("noms : {0}", noms.dali.ToString();
"noms : dali"
merci
mais le probleme qu'on a des espace dans les noms des variables
enum noms
{
"dali in",
"dalios out",
"dalio in out"
};
comment faire dans ce cas?
Tu ne peux pas, si tu remarque aucune enum de c# possede des espace, ils font comme ceciEnvoyé par dalio2579
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7 enum noms { DaliIn, DaliosOut, DalioInOut };
Pourquoi veux-tu manipuler ces strings dans un enum ?
Michaël Mary
Consultant PLM dans une société de conseil toulousaine
Auditeur CNAM-IPST depuis septembre 2008
"Always code as if the guy who ends up maintaining your code will be a violent psychopath who knows where you live."
John F. Woods
mon cv et mon domaine et mon blog
Aucune question technique par MP, svp
je veux utiliser la methode contain(value) directement pour verifier si value existe dans l'enum
Partager