J'ai une enumeration, et je voudrais retourner l'enumeration de la place i.
Comment faire ? J'ai fait des tests dans tous les sens, sauf celui qui est juste.
Version imprimable
J'ai une enumeration, et je voudrais retourner l'enumeration de la place i.
Comment faire ? J'ai fait des tests dans tous les sens, sauf celui qui est juste.
Tu as essayé:
Code:
1
2 TonEnum[i]
:?:
oui erreurCitation:
Envoyé par Morpheus
Citation:
Impossible d'appliquer l'indexation à l'aide de [] à une expression de type 'System.DayOfWeek'
Et avec ceci :
Citation:
Enum.GetValues(typeof(NomDeLEnum))[i]
Une erreur :-(
Citation:
Impossible d'appliquer l'indexation à l'aide de [] à une expression de type 'System.Array'
Désolé, j'avais oublié de mettre la propriété Item, enfin je pense que c'était pour çà :roll:
Si ca ne fonctionne toujours pas, pense à google et teste encore un peu de ton côté, mais normallement c'est quelque chose dans ce genre :)Citation:
Enum.GetValues(typeof(NomDeLEnum)).Item[i]
Pas mieux
Code:'System.Array' ne contient pas de définition pour 'Item'
Bon sang, je suis complétement à côté de la plaque aujourd'hui ^^
Item est utilisé pour les ArrayList pas pour les Array. Essaye avec GetValue(index)
Si ca ne marche toujours pas, je déclare forfait et je t'invite à utiliser google, c'est l'un des moyens les plus efficaces pour chercher des infos, pour peu que l'on ne soit pas du genre à attendre la réponse ;)Code:Enum.GetValues(typeof(NomDeLEnum)).GetValue(i)
Edit: zut on a été plus rapide que moi ;)Code:Enum.GetValues(typeof(NomDeLEnum)).GetValue(i)