Domande taggate «enums»

Un tipo di dati costituito da un insieme di valori denominati chiamati elementi, membri o enumeratori del tipo.


3
Dov'è la documentazione per il metodo value () di Enum?
Dichiaro un enum come: enum Sex {MALE,FEMALE}; E poi, iterare enum come mostrato di seguito: for(Sex v : Sex.values()){ System.out.println(" values :"+ v); } Ho controllato l'API Java ma non riesco a trovare il metodo valori ()? Sono curioso di sapere da dove viene questo metodo? Link API: https://docs.oracle.com/javase/8/docs/api/java/lang/Enum.html
172 java  enums 

7
Enum Java: perché usare toString invece di name
Se guardi nell'enum api il metodo name(), dice che: Restituisce il nome di questa costante enum, esattamente come dichiarato nella sua dichiarazione enum. La maggior parte dei programmatori dovrebbe usare il metodo toString preferibilmente a questo, poiché il metodo toString potrebbe restituire un nome più user-friendly. Questo metodo è progettato …
171 java  enums 


29
Java: Verifica se enum contiene una determinata stringa?
Ecco il mio problema: sto cercando (se esiste) l'equivalente enum di ArrayList.contains();. Ecco un esempio del mio problema con il codice: enum choices {a1, a2, b1, b2}; if(choices.???(a1)}{ //do this } Ora, mi rendo conto che una ArrayListdi Stringssarebbe la strada migliore qui, ma devo eseguire il mio contenuto enum …
169 java  string  enums 

8
C'è un modo per verificare se int è enum legale in C #?
Ho letto alcuni post SO e sembra che manchi la maggior parte delle operazioni di base. public enum LoggingLevel { Off = 0, Error = 1, Warning = 2, Info = 3, Debug = 4, Trace = 5 }; if (s == "LogLevel") { _log.LogLevel = (LoggingLevel)Convert.ToInt32("78"); _log.LogLevel = (LoggingLevel)Enum.Parse(typeof(LoggingLevel), …
167 c#  enums 

6
Metodi all'interno di enum in C #
In Java, è possibile avere metodi all'interno di un enum. C'è una tale possibilità in C # o è solo una raccolta di stringhe e basta? Ho provato a eseguire l'override ToString()ma non viene compilato. Qualcuno ha un semplice esempio di codice?
165 c#  enums  enumeration 

12
Come posso cercare un enum Java dal suo valore String?
Vorrei cercare un enum dal suo valore di stringa (o possibilmente qualsiasi altro valore). Ho provato il seguente codice ma non consente statici negli inizializzatori. C'è un modo semplice? public enum Verbosity { BRIEF, NORMAL, FULL; private static Map<String, Verbosity> stringMap = new HashMap<String, Verbosity>(); private Verbosity() { stringMap.put(this.toString(), this); …
164 java  enums  lookup 

13
Converti Enum in String
Qual è il modo preferito per convertire un Enum in una stringa in .NET 3.5? Enum.GetName Enum.Format Accordare Perché dovrei preferire uno di questi rispetto agli altri? Uno si comporta meglio?
163 .net  enums 


14
Scegli un valore casuale da un enum?
Se ho un enum come questo: public enum Letter { A, B, C, //... } Qual è il modo migliore per sceglierne uno a caso? Non deve essere a prova di proiettile di qualità di produzione, ma una distribuzione abbastanza uniforme sarebbe piacevole. Potrei fare qualcosa del genere private Letter …
162 java  random  enums 



7
Come faccio a rendere enum Decodable in swift 4?
enum PostType: Decodable { init(from decoder: Decoder) throws { // What do i put here? } case Image enum CodingKeys: String, CodingKey { case image } } Cosa metto per completare questo? Inoltre, diciamo che ho cambiato il casein questo: case image(value: Int) Come posso renderlo conforme a Decodable? Modifica …
157 swift  enums 

11
Come confrontare le bandiere in C #?
Ho un enum di bandiera qui sotto. [Flags] public enum FlagTest { None = 0x0, Flag1 = 0x1, Flag2 = 0x2, Flag3 = 0x4 } Non posso fare in modo che l'istruzione if valuti come vera. FlagTest testItem = FlagTest.Flag1 | FlagTest.Flag2; if (testItem == FlagTest.Flag1) { // Do something, …
155 c#  .net  enums  attributes  flags 

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.