Articles of enum

Converti Enum in stringa

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? Si esegue meglio?

Costanti Swift: Struct o Enum

Non sono sicuro di quale dei due sia meglio definire le costanti. Una struttura o un enum. Una struttura verrà copiata ogni volta che la uso o no? Quando penso a una struttura con static let costanti, non ha senso che copierà tutto il tempo, secondo me. Ma se non verrà copiato, non importa cosa […]

Come impostare enum su null

Ho un enume string name; public enum Color { Red, Green, Yellow } Come impostarlo su NULL al caricamento. name = “”; Color color = null; //error Modificato: il mio male, non l’ho spiegato correttamente. Ma tutte le risposte relative a nullable sono perfette. La mia situazione è What if, I’ve get / set per […]

Come modellare i tipi di enum sicuri per tipo?

Scala non ha enum tipo sicuro come Java. Dato un insieme di costanti correlate, quale sarebbe il modo migliore in Scala per rappresentare tali costanti?

Nome stringa Enum da Valore

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 trasformare la rappresentazione numerica dell’enum nel nome della stringa. Ad esempio, dato 2 il risultato dovrebbe essere Visible .

Qual è la tilde (~) nella definizione enum?

Sono sempre sorpreso che anche dopo aver usato C # per tutto questo tempo, riesco ancora a trovare cose che non sapevo … Ho provato a cercare internet per questo, ma usare il “~” in una ricerca non funziona per me così bene e non ho trovato nulla nemmeno su MSDN (per non dire che […]

Come posso convertire un enum in un elenco in C #?

C’è un modo per convertire un enum in una lista che contiene tutte le opzioni dell’enum?

Ottieni enum dall’enumerazione enum

Ho avuto public enum Als { [StringValue(“Beantwoord”)] Beantwoord = 0, [StringValue(“Niet beantwoord”)] NietBeantwoord = 1, [StringValue(“Geselecteerd”)] Geselecteerd = 2, [StringValue(“Niet geselecteerd”)] NietGeselecteerd = 3, } con public class StringValueAttribute : Attribute { private string _value; public StringValueAttribute(string value) { _value = value; } public string Value { get { return _value; } } } E […]

Valori enumerici non univoci

Sto cercando di oscurare le posizioni dell’indice su un file edi … Ho avuto una situazione in cui 2 o 3 cose potrebbero essere a un indice in base alla situazione. Sarebbe bello usare un enum per hide i “numeri magici” ed è stato sorpreso di vedere che si potevano assegnare più enumerazioni allo stesso […]

Iterare sui valori in Flags Enum?

Se ho una variabile contenente un enumerazione di flags, posso in qualche modo scorrere i valori di bit in quella specifica variabile? O devo usare Enum.GetValues ​​per iterare sull’intero enum e controllare quali sono impostati?