Articles of enums

Enum Java e arquivos de class adicionais

Eu tenho notado enums introduzir muitos arquivos de class adicionais (Classe $ 1) após a compilation inchaço do tamanho total. Parece estar ligado a todas as classs que usam um enum, e estas são frequentemente duplicadas. Por que isso ocorre e existe uma maneira de evitar isso sem remover o enum. (O motivo da pergunta […]

Um loop ‘for’ para iterar em um enum em Java

Eu tenho um enum em Java para as direções cardeais e intermediárias: public enum Direction { NORTH, NORTHEAST, EAST, SOUTHEAST, SOUTH, SOUTHWEST, WEST, NORTHWEST } Como posso escrever um loop for que percorra cada um desses valores enum ?

Enums em Ruby

Qual é a melhor maneira de implementar o idioma enum em Ruby? Eu estou procurando por algo que eu possa usar (quase) como os enums Java / C #.

Obter enum do atributo enum

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

Como se obtém os nomes das inputs enum do TypeScript?

Gostaria de saber como iterar uma enumeração de TypeScript e cada nome de símbolo enumerado. Por exemplo, enum myEnum { entry1, entry2 } for (var entry in myEnum) { // use entry’s name here, eg, “entry1” }

Como mapear facilmente enums de c ++ para strings

Eu tenho um monte de tipos enum em alguns arquivos de header de biblioteca que eu estou usando e eu quero ter uma maneira de converter valores de enum para seqüências de usuário – e vice-versa. O RTTI não faz isso por mim, porque as ‘strings de usuário’ precisam ser um pouco mais legíveis do […]

Valores de enumeração não exclusivos

Eu estou tentando obscurecer as posições do índice em um arquivo edi … Eu tive uma situação em que 2 ou 3 coisas poderiam estar em um índice com base na situação. Seria legal usar um enum para ocultar os “números mágicos” e ficou surpreso ao ver que você poderia atribuir várias enums ao mesmo […]

Como os valores () são implementados para enums do Java 6?

Em Java, você pode criar um enum da seguinte maneira: public enum Letter { A, B, C, D, E, F, G; static { for(Letter letter : values()) { // do something with letter } } } Esta questão diz respeito ao método “values ​​()”. Especificamente, como é implementado? Normalmente, eu poderia pular para a fonte […]

Como converter nomes enum para string em c

Existe a possibilidade de converter nomes de enumeradores para string em C?

Em Java, os tipos de enumeração estão dentro de uma class estática?

Eu não consigo acessar os membros da instância da class em torno de dentro de um enum, como eu poderia de dentro de uma class interna. Isso significa que enums são estáticos? Existe algum access ao escopo da instância da class circundante, ou eu tenho que passar a instância para o método do enum onde […]