Perguntas com a marcação «enums»

Um tipo de dados que consiste em um conjunto de valores nomeados chamados elementos, membros ou enumeradores do tipo.

14
Um Enum deve começar com 0 ou 1?
Imagine que eu defini o seguinte Enum: public enum Status : byte { Inactive = 1, Active = 2, } Qual é a melhor prática para usar enum? Ele deve começar com 1o exemplo acima ou com 0(sem os valores explícitos) assim: public enum Status : byte { Inactive, Active …
136 c#  .net  enums 

13
Enums em Javascript com ES6
Estou reconstruindo um projeto Java antigo em Javascript e percebi que não há uma boa maneira de criar enumerações em JS. O melhor que posso apresentar é: const Colors = { RED: Symbol("red"), BLUE: Symbol("blue"), GREEN: Symbol("green") }; Object.freeze(Colors); Os constmantimentos Colorsnão são reatribuídos e o congelamento evita que as …

21
Como eu tenho uma caixa de combinação vinculada a enum com formatação de string personalizada para valores de enum?
No post Enum ToString , é descrito um método para usar o atributo personalizado DescriptionAttributecomo este: Enum HowNice { [Description("Really Nice")] ReallyNice, [Description("Kinda Nice")] SortOfNice, [Description("Not Nice At All")] NotNice } E então, você chama uma função GetDescription, usando sintaxe como: GetDescription<HowNice>(NotNice); // Returns "Not Nice At All" Mas isso …
135 c#  combobox  enums 




15
Devo usar #define, enum ou const?
Em um projeto C ++ em que estou trabalhando, tenho um tipo de sinalizador que pode ter quatro valores. Essas quatro bandeiras podem ser combinadas. Os sinalizadores descrevem os registros no banco de dados e podem ser: novo recorde registro excluído registro modificado registro existente Agora, para cada registro, desejo …

30
Existe uma maneira simples de converter enum C ++ em string?
Suponha que tenhamos algumas enumerações nomeadas: enum MyEnum { FOO, BAR = 0x50 }; O que eu pesquisei no Google é um script (qualquer idioma) que varre todos os cabeçalhos do meu projeto e gera um cabeçalho com uma função por enumeração. char* enum_to_string(MyEnum t); E uma implementação com algo …
123 c++  string  enums  scripting 

2
Em Java, os tipos de enumeração dentro de uma classe são estáticos?
Parece que não consigo acessar membros de instância da classe circundante de dentro de uma enumeração, como eu poderia de dentro de uma classe interna. Isso significa que as enumerações são estáticas? Existe algum acesso ao escopo da instância da classe circundante ou preciso passar a instância para o método …
123 java  enums  scope 

11
Maneiras de salvar enumerações no banco de dados
Qual é a melhor maneira de salvar enumerações em um banco de dados? Eu sei que o Java fornece name()e valueOf()métodos para converter valores de enum em uma String e vice-versa. Mas existem outras opções (flexíveis) para armazenar esses valores? Existe uma maneira inteligente de transformar enums em números únicos …
123 java  database  enums 

4
Passe enums em modelos de visualização angular2
Podemos usar enums em um modelo de visualização angular2? <div class="Dropdown" dropdownType="instrument"></div> passa a string como entrada: enum DropdownType { instrument, account, currency } @Component({ selector: '[.Dropdown]', }) export class Dropdown { @Input() public set dropdownType(value: any) { console.log(value); }; } Mas como passar uma configuração de enum? Eu quero …


7
Substituir valueof () e toString () na enumeração Java
Os valores em meu enumsão palavras que precisam ter espaços neles, mas enumerações não podem ter espaços em seus valores; portanto, tudo está agrupado. Eu quero substituir toString()para adicionar esses espaços onde eu digo. Também quero que a enumeração forneça a enumeração correta quando uso valueOf()a mesma sequência em que …

1
Noções básicas sobre enumerações de scala
Devo dizer que não entendo as classes de enumeração Scala. Posso copiar e colar o exemplo da documentação, mas não tenho ideia do que está acontecendo. object WeekDay extends Enumeration { type WeekDay = Value val Mon, Tue, Wed, Thu, Fri, Sat, Sun = Value } import WeekDay._ O que …
122 scala  enums 


Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.