Domande taggate «enums»

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

14
Un Enum dovrebbe iniziare con uno 0 o un 1?
Immagina di aver definito il seguente Enum: public enum Status : byte { Inactive = 1, Active = 2, } Qual è la migliore pratica per usare enum? Dovrebbe iniziare 1come nell'esempio precedente o iniziare 0(senza i valori espliciti) in questo modo: public enum Status : byte { Inactive, Active …
136 c#  .net  enums 

13
Enumera in Javascript con ES6
Sto ricostruendo un vecchio progetto Java in Javascript e mi sono reso conto che non esiste un buon modo per fare enumerazioni in JS. Il meglio che posso inventare è: const Colors = { RED: Symbol("red"), BLUE: Symbol("blue"), GREEN: Symbol("green") }; Object.freeze(Colors); La constmantiene Colorsdalla riassegnazione e congela impedisce mutando …

21
Come posso avere una casella combinata associata a enum con formattazione di stringa personalizzata per i valori di enum?
Nel post Enum ToString , viene descritto un metodo per utilizzare l'attributo personalizzato in DescriptionAttributequesto modo: Enum HowNice { [Description("Really Nice")] ReallyNice, [Description("Kinda Nice")] SortOfNice, [Description("Not Nice At All")] NotNice } E poi, chiami una funzione GetDescription, usando la sintassi come: GetDescription<HowNice>(NotNice); // Returns "Not Nice At All" Ma questo …
135 c#  combobox  enums 


15
Come scorrere i valori di un Enum con flag?
Se ho una variabile che contiene un enum di flag, posso in qualche modo scorrere i valori dei bit in quella specifica variabile? O devo usare Enum.GetValues ​​per scorrere su tutto l'enum e verificare quali sono impostati?
131 c#  enums  enum-flags 


15
Dovrei usare #define, enum o const?
In un progetto C ++ su cui sto lavorando, ho un tipo di flag di valore che può avere quattro valori. Queste quattro bandiere possono essere combinate. I flag descrivono i record nel database e possono essere: nuovo record record cancellato record modificato record esistente Ora, per ogni record desidero …


2
In Java, i tipi enum all'interno di una classe sono statici?
Non riesco ad accedere ai membri dell'istanza della classe circostante dall'interno di un enum, come potrei dall'interno di una classe interna. Significa che le enumerazioni sono statiche? Esiste un accesso all'ambito dell'istanza della classe circostante o devo passare l'istanza nel metodo enum dove ne ho bisogno? public class Universe { …
123 java  enums  scope 

11
Modi per salvare le enumerazioni nel database
Qual è il modo migliore per salvare le enumerazioni in un database? So che Java fornisce name()e valueOf()metodi per convertire i valori enum in una stringa e viceversa. Ma ci sono altre opzioni (flessibili) per memorizzare questi valori? Esiste un modo intelligente per trasformare le enumerazioni in numeri univoci ( …
123 java  database  enums 

28
Associare un'enumerazione a una casella combinata WinForms e quindi impostarla
molte persone hanno risposto alla domanda su come associare un enum a una casella combinata in WinForms. È così: comboBox1.DataSource = Enum.GetValues(typeof(MyEnum)); Ma questo è abbastanza inutile senza essere in grado di impostare il valore effettivo da visualizzare. Ho provato: comboBox1.SelectedItem = MyEnum.Something; // Does not work. SelectedItem remains null …
122 c#  .net  winforms  combobox  enums 

7
Sostituisci valueof () e toString () nell'enumerazione Java
I valori nel mio enumsono parole che devono contenere spazi, ma le enumerazioni non possono avere spazi nei loro valori, quindi è tutto raggruppato. Voglio sovrascrivere toString()per aggiungere questi spazi dove lo dico. Voglio anche che l'enumerazione fornisca l'enumerazione corretta quando uso valueOf()sulla stessa stringa a cui ho aggiunto gli …


1
Comprensione delle enumerazioni scala
Devo dire che non capisco le classi di enumerazione Scala. Posso copiare e incollare l'esempio dalla documentazione, ma non ho idea di cosa stia succedendo. object WeekDay extends Enumeration { type WeekDay = Value val Mon, Tue, Wed, Thu, Fri, Sat, Sun = Value } import WeekDay._ Cosa significa type …
122 scala  enums 


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.