Altre versioni di Stack Overflow in Stack Overflow : foreach () для enum Come si può elencare un enumin C #? Ad esempio, il seguente codice non viene compilato: public enum Suit { Spades, Hearts, Clubs, Diamonds } public void EnumerateAllSuitsDemoMethod() { foreach (Suit suit in Suit) { DoSomething(suit); } …
Qual è la sintassi preferita per la definizione di enum in JavaScript? Qualcosa di simile a: my.namespace.ColorEnum = { RED : 0, GREEN : 1, BLUE : 2 } // later on if(currentColor == my.namespace.ColorEnum.RED) { // whatever } O c'è un linguaggio più preferibile?
Di 'che ho un enum che è giusto public enum Blah { A, B, C, D } e vorrei trovare il valore enum di una stringa, per esempio "A" quale sarebbe Blah.A. Come sarebbe possibile farlo? È il Enum.valueOf()metodo di cui ho bisogno? Se è così, come dovrei usarlo?
Ho una classe chiamata Questions(plurale). In questa classe c'è un enum chiamato Question(singolare) che assomiglia a questo. public enum Question { Role = 2, ProjectFunding = 3, TotalEmployee = 4, NumberOfServers = 5, TopBusinessConcern = 6 } Nella Questionsclasse ho una get(int foo)funzione che restituisce un Questionsoggetto per quello foo. …
So che gli enum Java sono compilati in classi con costruttori privati e un gruppo di membri statici pubblici. Quando ho confrontato due membri di un dato enum, l'ho sempre usato .equals(), ad es public useEnums(SomeEnum a) { if(a.equals(SomeEnum.SOME_ENUM_VALUE)) { ... } ... } Tuttavia, ho appena trovato un codice …
Di tanto in tanto vedo un enum come il seguente: [Flags] public enum Options { None = 0, Option1 = 1, Option2 = 2, Option3 = 4, Option4 = 8 } Non capisco esattamente cosa fa l' [Flags]attributo. Qualcuno ha una buona spiegazione o esempio che potrebbe pubblicare?
Sto costruendo una funzione per estendere questo Enum.Parseconcetto Consente di analizzare un valore predefinito nel caso in cui non venga trovato un valore Enum Non distingue tra maiuscole e minuscole Quindi ho scritto quanto segue: public static T GetEnumFromString<T>(string value, T defaultValue) where T : Enum { if (string.IsNullOrEmpty(value)) return …
Altre informazioni su Stack Overflow di Stack Overflow : Versione in inglese su json in altre lingue Ho una classe che contiene una enumproprietà e, quando serializzo l'oggetto usando JavaScriptSerializer, il mio risultato json contiene il valore intero dell'enumerazione anziché il suo string"nome". C'è un modo per ottenere l'enum come …
Le risposte a questa domanda sono uno sforzo della comunità . Modifica le risposte esistenti per migliorare questo post. Al momento non accetta nuove risposte o interazioni. Sono principalmente uno sviluppatore C #, ma attualmente sto lavorando a un progetto in Python. Come posso rappresentare l'equivalente di un Enum in …
Non penso di aver capito fondamentalmente cosa enumsia e quando usarlo. Per esempio: typedef enum { kCircle, kRectangle, kOblateSpheroid } ShapeType; Cosa viene realmente dichiarato qui?
Ho la seguente enumerazione: public enum AuthenticationMethod { FORMS = 1, WINDOWSAUTHENTICATION = 2, SINGLESIGNON = 3 } Il problema però è che ho bisogno della parola "FORME" quando chiedo AuthenticationMethod.FORMS e non l'id 1. Ho trovato la seguente soluzione per questo problema ( link ): Per prima cosa devo …
Qual è il modo migliore per convertire una stringa in un valore di enumerazione in C #? Ho un tag di selezione HTML contenente i valori di un'enumerazione. Quando la pagina viene pubblicata, desidero raccogliere il valore (che sarà in forma di stringa) e convertirlo nel valore di enumerazione. In …
Ho un enumin Java per le direzioni cardinali e intermedie: public enum Direction { NORTH, NORTHEAST, EAST, SOUTHEAST, SOUTH, SOUTHWEST, WEST, NORTHWEST } Come posso scrivere un forciclo che scorre attraverso ciascuno di questi enumvalori?
Voglio prendere un enum esistente e aggiungere più elementi ad esso come segue: enum A {a,b,c} enum B extends A {d} /*B is {a,b,c,d}*/ Questo è possibile in 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.