En C #, est-il possible de décorer un type Enum avec un atsortingbut ou de faire autre chose pour spécifier quelle devrait être la valeur par défaut, sans avoir à modifier les valeurs? Les nombres requirejs peuvent être définis pour une raison quelconque, et il serait pratique d’avoir toujours le contrôle de la valeur par […]
D’abord, je dirai que je suis beaucoup plus familier avec les enums en C # et il semble que les enums en java soient un désordre. Comme vous pouvez le voir, j’essaie d’utiliser un énoncé switch @ enums dans mon exemple suivant, mais je reçois toujours une erreur, peu importe ce que je fais. L’erreur […]
J’ai une fonction qui renvoie un type int. Cependant, je n’ai qu’une valeur de l’énumération TAX. Comment puis-je convertir la valeur d’énumération TAX en int? public enum TAX { NOTAX(0),SALESTAX(10),IMPORTEDTAX(5); private int value; private TAX(int value){ this.value = value; } } TAX var = TAX.NOTAX; // This value will differ public int getTaxValue() { // […]
Contrairement à toutes les autres questions similaires, cette question concerne l’utilisation des nouvelles fonctionnalités C ++. 2008 c Existe-t-il un moyen simple de convertir l’énumération C ++ en chaîne? 2008 c Un moyen facile d’utiliser des variables de types enum sous forme de chaîne dans C? 2008 c ++ Comment mapper facilement les énumérations c […]
Une variable enum, tout le monde sait si elle est toujours par défaut au premier élément?
Mon enum se compose des valeurs suivantes: private enum PublishStatusses{ NotCompleted, Completed, Error }; Je veux pouvoir générer ces valeurs de manière conviviale. Je n’ai pas besoin de pouvoir passer de chaîne en valeur à nouveau.
J’essaie de faire quelque chose comme ceci: enum E; void Foo(E e); enum E {A, B, C}; que le compilateur rejette. J’ai jeté un coup d’œil sur Google et le consensus semble être “vous ne pouvez pas le faire”, mais je ne comprends pas pourquoi. Quelqu’un peut-il expliquer? Merci beaucoup. Clarification 2: Je le fais […]
Je viens de remarquer que vous ne pouvez pas utiliser les opérateurs mathématiques standard sur un enum tel que ++ ou + = Alors, quelle est la meilleure façon de parcourir toutes les valeurs d’un enumère C ++?
Comment append un object Enum à un bundle Android?
Je ne suis pas sûr de la syntaxe appropriée pour utiliser les enums C. J’ai le code suivant: enum {RANDOM, IMMEDIATE, SEARCH} strategy; strategy = IMMEDIATE; Mais cela ne comstack pas, avec l’erreur suivante: error: conflicting types for ‘strategy’ error: previous declaration of ‘strategy’ was here Qu’est-ce que je fais mal?