Questions marquées «enums»

122
Comprendre les énumérations scala

Je dois dire que je ne comprends pas les classes d'énumération Scala. Je peux copier-coller l'exemple de la documentation, mais je n'ai aucune idée de ce qui se passe. object WeekDay extends Enumeration { type WeekDay = Value val Mon, Tue, Wed, Thu, Fri, Sat, Sun = Value } import WeekDay._ Quels...

120
convertir une énumération en un autre type d'énumération

J'ai une énumération de par exemple ` Gender` ( Male =0 , Female =1) et j'ai une autre énumération d'un service qui a sa propre énumération de genre ( Male =0 , Female =1, Unknown =2) Ma question est de savoir comment puis-je écrire quelque chose de rapide et agréable à convertir de leur...

120
Travailler avec des énumérations dans Android

J'ai presque terminé avec une activité de calcul avec laquelle je travaille dans Android pour mon application. J'essaie de créer un Gender Enum, mais pour une raison quelconque , j'obtiens une erreur de syntaxe, insérez "EnumBody" pour terminer EnumDeclaration. public static enum Gender { static {...

118
La meilleure façon de définir des codes / chaînes d'erreur en Java?

J'écris un service Web en Java et j'essaie de trouver le meilleur moyen de définir les codes d'erreur et leurs chaînes d'erreur associées . J'ai besoin d'avoir un code d'erreur numérique et une chaîne d'erreur regroupés. Le code d'erreur et la chaîne d'erreur seront envoyés au client accédant au...

117
Comment passez-vous plusieurs valeurs d'énumération en C #?

Parfois, lors de la lecture du code C # des autres, je vois une méthode qui acceptera plusieurs valeurs d'énumération dans un seul paramètre. J'ai toujours pensé que c'était plutôt chouette, mais je ne l'ai jamais regardé. Eh bien, maintenant je pense que j'en ai peut-être besoin, mais je ne sais...

117
Vérifier si un type donné est une énumération

J'écris un JsonConverter pour Json.NET qui devrait me permettre de convertir n'importe quelle énumération en une valeur de chaîne définie par un attribut [Description]. Par exemple: public enum MyEnum { [Description("Sunday")] Sunday, [Description("Monday")] Monday, [Description("Tuesday")]...

111
Est-il acceptable d'utiliser == sur les énumérations en Java?

Puis-je utiliser des ==énumérations en Java ou dois-je utiliser .equals()? Dans mes tests, cela ==fonctionne toujours, mais je ne suis pas sûr que j'en soit garanti. En particulier, il n'y a pas de .clone()méthode sur une enum, donc je ne sais pas s'il est possible d'obtenir une enum pour laquelle...