Pour plus d'informations sur le débordement de pile : foreach (), cliquez sur enum Comment pouvez-vous énumérer un enumen C #? Par exemple, le code suivant ne compile pas: public enum Suit { Spades, Hearts, Clubs, Diamonds } public void EnumerateAllSuitsDemoMethod() { foreach (Suit suit in Suit) { DoSomething(suit); } …
Quelle est la syntaxe préférée pour définir les énumérations en JavaScript? Quelque chose comme: my.namespace.ColorEnum = { RED : 0, GREEN : 1, BLUE : 2 } // later on if(currentColor == my.namespace.ColorEnum.RED) { // whatever } Ou existe-t-il un idiome plus préférable?
Dis que j'ai une énumération qui est juste public enum Blah { A, B, C, D } et je voudrais trouver la valeur énumérée d'une chaîne, par exemple "A"qui serait Blah.A. Comment serait-il possible de faire cela? Est-ce Enum.valueOf()la méthode dont j'ai besoin? Si oui, comment pourrais-je l'utiliser?
J'ai une classe appelée Questions(pluriel). Dans cette classe, il y a une énumération appelée Question(singulier) qui ressemble à ceci. public enum Question { Role = 2, ProjectFunding = 3, TotalEmployee = 4, NumberOfServers = 5, TopBusinessConcern = 6 } Dans la Questionsclasse, j'ai une get(int foo)fonction qui renvoie un Questionsobjet …
Je sais que les énumérations Java sont compilées en classes avec des constructeurs privés et un groupe de membres statiques publics. Lorsque je compare deux membres d'une énumération donnée, j'ai toujours utilisé .equals(), par exemple public useEnums(SomeEnum a) { if(a.equals(SomeEnum.SOME_ENUM_VALUE)) { ... } ... } Cependant, je suis juste tombé …
De temps en temps, je vois une énumération comme celle-ci: [Flags] public enum Options { None = 0, Option1 = 1, Option2 = 2, Option3 = 4, Option4 = 8 } Je ne comprends pas exactement ce que fait l' [Flags]attribut. Quelqu'un at-il une bonne explication ou un exemple qu'il …
Je construis une fonction pour étendre le Enum.Parseconcept Permet d'analyser une valeur par défaut au cas où aucune valeur Enum ne serait trouvée Est insensible à la casse J'ai donc écrit ce qui suit: public static T GetEnumFromString<T>(string value, T defaultValue) where T : Enum { if (string.IsNullOrEmpty(value)) return defaultValue; …
На этот вопрос есть ответы на Stack Overflow на рdedом : Сериализация enum в json в виде строки J'ai une classe qui contient une enumpropriété, et lors de la sérialisation de l'objet à l'aide JavaScriptSerializer, mon résultat json contient la valeur entière de l'énumération plutôt que son string"nom". Existe-t-il un …
Les réponses à cette question sont un effort communautaire . Modifiez les réponses existantes pour améliorer ce post. Il n'accepte pas actuellement de nouvelles réponses ou interactions. Je suis principalement développeur C #, mais je travaille actuellement sur un projet en Python. Comment représenter l'équivalent d'un Enum en Python?
Je ne pense pas que je comprends fondamentalement ce qu'est un enum, et quand l'utiliser. Par exemple: typedef enum { kCircle, kRectangle, kOblateSpheroid } ShapeType; Qu'est-ce qui est vraiment déclaré ici?
J'ai l'énumération suivante: public enum AuthenticationMethod { FORMS = 1, WINDOWSAUTHENTICATION = 2, SINGLESIGNON = 3 } Le problème est cependant que j'ai besoin du mot "FORMULAIRES" lorsque je demande AuthenticationMethod.FORMS et non l'ID 1. J'ai trouvé la solution suivante à ce problème ( lien ): Je dois d'abord créer …
Quelle est la meilleure façon de convertir une chaîne en une valeur d'énumération en C #? J'ai une balise de sélection HTML contenant les valeurs d'une énumération. Lorsque la page est publiée, je veux récupérer la valeur (qui sera sous la forme d'une chaîne) et la convertir en valeur d'énumération. …
J'ai un enumen Java pour les directions cardinales et intermédiaires: public enum Direction { NORTH, NORTHEAST, EAST, SOUTHEAST, SOUTH, SOUTHWEST, WEST, NORTHWEST } Comment puis-je écrire une forboucle qui parcourt chacune de ces enumvaleurs?
Je veux prendre une énumération existante et y ajouter plus d'éléments comme suit: enum A {a,b,c} enum B extends A {d} /*B is {a,b,c,d}*/ Est-ce possible en Java?
We use cookies and other tracking technologies to improve your browsing experience on our website,
to show you personalized content and targeted ads, to analyze our website traffic,
and to understand where our visitors are coming from.
By continuing, you consent to our use of cookies and other tracking technologies and
affirm you're at least 16 years old or have consent from a parent or guardian.