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?
enum Suit: String { case spades = "♠" case hearts = "♥" case diamonds = "♦" case clubs = "♣" } Ad esempio, come posso fare qualcosa del tipo: for suit in Suit { // do something with suit print(suit.rawValue) } Esempio risultante: ♠ ♥ ♦ ♣
Sto cercando di rappresentare un cromosoma semplificato, che consiste di N basi, ognuna delle quali può essere solo una {A, C, T, G}. Vorrei formalizzare i vincoli con un enum, ma mi chiedo quale sia il modo più idiomatico di emulare un enum in Go.
Oggi stavo sfogliando alcune domande su questo sito e ho trovato la menzione di un enum utilizzo in modalità singleton sui presunti vantaggi di sicurezza del thread per tale soluzione. Non ho mai usato enums e sto programmando in Java da più di un paio d'anni ormai. E apparentemente sono …
Vorrei sapere se è possibile ottenere attributi dei enumvalori e non di enumse stesso? Ad esempio, supponiamo che io abbia il seguente enum: using System.ComponentModel; // for DescriptionAttribute enum FunkyAttributesEnum { [Description("Name With Spaces1")] NameWithoutSpaces1, [Description("Name With Spaces2")] NameWithoutSpaces2 } Quello che voglio è dato il tipo enum, produce 2 …
Ho un costrutto enum come questo: public enum EnumDisplayStatus { None = 1, Visible = 2, Hidden = 3, MarkedForDeletion = 4 } Nel mio database, le enumerazioni sono referenziate per valore. La mia domanda è: come posso riportare la rappresentazione numerica dell'enum al nome della stringa. Ad esempio, dato …
Ho un enum come questo: public enum MyLovelyEnum { FirstSelection, TheOtherSelection, YetAnotherOne }; Ho ottenuto una proprietà nel mio DataContext: public MyLovelyEnum VeryLovelyEnum { get; set; } E ho ricevuto tre RadioButton nel mio client WPF. <RadioButton Margin="3">First Selection</RadioButton> <RadioButton Margin="3">The Other Selection</RadioButton> <RadioButton Margin="3">Yet Another one</RadioButton> Ora come posso …
Ho un enum in uno spazio dei nomi di basso livello. Vorrei fornire una classe o un enum in uno spazio dei nomi di livello medio che "eredita" l'enum di basso livello. namespace low { public enum base { x, y, z } } namespace mid { public enum consume …
Qual è il modo migliore per usare i valori memorizzati in un Enum come valori letterali String? Per esempio: public enum Modes { some-really-long-string, mode1, mode2, mode3 } Poi più tardi ho potuto utilizzare Mode.mode1per restituire la sua rappresentazione stringa come mode1. Senza dover continuare a chiamare Mode.mode1.toString().
Qual è il modo migliore per fare in modo che un enumtipo rappresenti un insieme di stringhe? Ho provato questo: enum Strings{ STRING_ONE("ONE"), STRING_TWO("TWO") } Come posso quindi usarli come Strings?
Contrariamente a tutte le altre domande simili, questa domanda riguarda l'uso delle nuove funzionalità C ++. 2008 c Esiste un modo semplice per convertire enum C ++ in stringa? 2008 c Modo semplice per utilizzare variabili di tipo enum come stringa in C? 2008 C ++ Come associare facilmente enumerazioni …
Qual è il modo corretto di lanciare un Int in un enum in Java dato il seguente enum? public enum MyEnum { EnumValue1, EnumValue2 } MyEnum enumValue = (MyEnum) x; //Doesn't work???
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.