Je me retrouve souvent à implémenter une classe maintenant une sorte de propriété de statut propre en tant qu'énumération: j'ai une énumération Status et une propriété Status de type Status. Comment dois-je résoudre ce conflit de noms? public class Car { public enum Status { Off, Starting, Moving }; Status …
Une énumération en Java implémente l' Comparableinterface. Cela aurait été bien de surcharger Comparablela compareTométhode, mais ici, elle est marquée comme définitive. L'ordre naturel par défaut sur Enumles compareToest l'ordre indiqué. Est-ce que quelqu'un sait pourquoi une énumération Java a cette restriction?
J'ai un modèle Category Hibernate: @Entity @Table(name = "category") public class Category { @Id @GeneratedValue(strategy=GenerationType.AUTO) @Column(name = "id") private long id; @Column(name = "type") private String type; qui ont un champ de type chaîne. J'ai également une énumération Java qui représente un type de catégorie: public enum CategoryType { INCOME, …
J'ai une énumération dont j'aimerais afficher toutes les valeurs possibles. Existe-t-il un moyen d'obtenir un tableau ou une liste de toutes les valeurs possibles de l'énumération au lieu de créer manuellement une telle liste? Par exemple, si j'ai une énumération: public enum Enumnum { TypeA, TypeB, TypeC, TypeD } comment …
Je souhaite développer une démo de tri pour la liste des voitures. J'utilise le tableau de données pour afficher la liste des voitures. Maintenant, je veux trier la liste par couleur de voiture. Ici, il n'est pas trié par ordre alphabétique. Je veux utiliser mon ordre de tri personnalisé comme …
Dire que j'ai un tapuscrit enum, MyEnumcomme suit: enum MyEnum { First, Second, Third } Quelle serait la meilleure façon dans TypeScript 0.9.5 de produire un tableau des enumvaleurs? Exemple: var choices: MyEnum[]; // or Array<MyEnum> choices = MyEnum.GetValues(); // plans for this? choices = EnumEx.GetValues(MyEnum); // or, how to …
Ce que je veux faire, c'est quelque chose comme ceci: j'ai des énumérations avec des valeurs marquées combinées. public static class EnumExtension { public static bool IsSet<T>( this T input, T matchTo ) where T:enum //the constraint I want that doesn't exist in C#3 { return (input & matchTo) != …
Dans Swift, comment puis-je écrire un cas dans une instruction switch qui teste la valeur commutée par rapport au contenu d'un optionnel , en sautant le cas si le optionnel contient nil? Voici à quoi j'imagine que cela pourrait ressembler: let someValue = 5 let someOptional: Int? = nil switch …
Je voudrais savoir si 'theObject' est une énumération (de tout type d'énumération) foreach (var item in Enum.GetValues(theObject.GetType())) { //do something }
Si j'ai une énumération comme celle-ci enum Errors {ErrorA=0, ErrorB, ErrorC}; Ensuite, je veux imprimer sur la console Errors anError = ErrorA; cout<<anError;/// 0 will be printed mais ce que je veux, c'est le texte "ErrorA", puis-je le faire sans utiliser if / switch? Et quelle est votre solution pour …
Auparavant, j'avais mes énumérations LegNo définies simplement comme: NO_LEG, LEG_ONE, LEG_TWO et en appelant return LegNo.values()[i];, j'ai pu obtenir la valeur associée à chaque enum. Mais maintenant, j'ai décidé que je veux que l' LegNoénumération NO_LEGsoit le int -1 au lieu de 0, alors j'ai décidé d'utiliser un constructeur privé …
Voici ce que j'essaye de faire: typedef enum { ONE, TWO, THREE } Numbers; J'essaie d'écrire une fonction qui ferait un cas de commutation similaire à ce qui suit: char num_str[10]; int process_numbers_str(Numbers num) { switch(num) { case ONE: case TWO: case THREE: { strcpy(num_str, num); //some way to get …
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.