Eu tenho este código Enum: enum Duration { Day, Week, Month }; Posso adicionar métodos de extensão para este
Eu tenho este código Enum: enum Duration { Day, Week, Month }; Posso adicionar métodos de extensão para este
muitas pessoas responderam à pergunta de como vincular uma enumeração a uma caixa de combinação no WinForms. É tipo isso: comboBox1.DataSource = Enum.GetValues(typeof(MyEnum)); Mas isso é bastante inútil sem poder definir o valor real a ser exibido. Eu tentei: comboBox1.SelectedItem =...
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...
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 significa...
Muitas vezes, vejo declarações de flag enum que usam valores hexadecimais. Por exemplo: [Flags] public enum MyEnum { None = 0x0, Flag1 = 0x1, Flag2 = 0x2, Flag3 = 0x4, Flag4 = 0x8, Flag5 = 0x10 } Quando declaro uma enumeração, geralmente a declaro assim: [Flags] public enum MyEnum { None...
Eu tenho um enum de, por exemplo, ' Gender' ( Male =0 , Female =1) e tenho outro enum de um serviço que tem seu próprio enum de gênero ( Male =0 , Female =1, Unknown =2) Minha pergunta é como posso escrever algo rápido e agradável para converter de seu enum para o
Estou trabalhando em um arquivo de definições para a API de mapas do Google para TypeScript. E eu preciso definir um enum como tipo por exemplo. google.maps.Animationque contém duas propriedades: BOUNCEe DROP. Como isso deve ser feito no
Estou quase terminando uma atividade de cálculo com a qual estou trabalhando no Android para meu aplicativo. Tento criar um Enum de gênero, mas por algum motivo, obtendo um erro de sintaxe, insira "EnumBody" para concluir EnumDeclaration. public static enum Gender { static { Female = new...
Eu tenho um monte de tipos de enum em alguns arquivos de cabeçalho de biblioteca que estou usando e quero ter uma maneira de converter valores de enum em strings de usuário - e vice-versa. O RTTI não fará isso para mim, porque as 'strings do usuário' precisam ser um pouco mais legíveis do que as...
Acabei de instalar o Python 3.6.1 para MacOS X Quando tento executar o console (ou executar qualquer coisa com Python3), este erro é gerado: AttributeError: module 'enum' has no attribute 'IntFlag' $ /Library/Frameworks/Python.framework/Versions/3.6/bin/python3 Failed to import the site module...
Estou escrevendo um serviço da web em Java e estou tentando descobrir a melhor maneira de definir códigos de erro e suas sequências de erro associadas . Preciso ter um código de erro numérico e uma string de erro agrupados. Tanto o código de erro quanto a string de erro serão enviados ao cliente...
Às vezes, ao ler o código C # de outras pessoas, vejo um método que aceitará vários valores enum em um único parâmetro. Sempre achei que era legal, mas nunca olhei para isso. Bem, agora eu acho que posso ter uma necessidade, mas não sei como configurar a assinatura do método para aceitar...
Estou escrevendo um JsonConverter para Json.NET que deve me permitir converter qualquer enum em um valor de string definido por um atributo [Description]. Por exemplo: public enum MyEnum { [Description("Sunday")] Sunday, [Description("Monday")] Monday, [Description("Tuesday")] Tuesday,...
Como faço para criar automaticamente um enum e, subsequentemente, usar seus valores em C # com base em valores em uma tabela de pesquisa de banco de dados (usando a camada de dados da biblioteca corporativa)? Por exemplo, se eu adicionar um novo valor de pesquisa no banco de dados, não quero ter...
O TypeScript tem várias maneiras diferentes de definir um enum: enum Alpha { X, Y, Z } const enum Beta { X, Y, Z } declare enum Gamma { X, Y, Z } declare const enum Delta { X, Y, Z } Se tento usar um valor Gammaem tempo de execução, obtenho um erro porque Gammanão está definido, mas não é o caso...
Eu tenho o seguinte código: // Obtain the string names of all the elements within myEnum String[] names = Enum.GetNames( typeof( myEnum ) ); // Obtain the values of all the elements within myEnum Array values = Enum.GetValues( typeof( myEnum ) ); // Print the names and values to file for ( int...
Eu gostaria de declarar um enum Direction, que tem um método que retorna a direção oposta (o seguinte não é sintaticamente correto, ou seja, enums não podem ser instanciados, mas ilustra meu ponto). Isso é possível em Java? Aqui está o código: public enum Direction { NORTH(1), SOUTH(-1),...
Posso usar ==enums em Java ou preciso usar .equals()? Nos meus testes, ==sempre funciona, mas não tenho certeza se tenho certeza disso. Em particular, não existe nenhum .clone()método em um enum, então não sei se é possível obter um enum para o qual .equals()retornaria um valor diferente de...
Eu tenho um enum definido desta forma: export enum GoalProgressMeasurements { Percentage = 1, Numeric_Target = 2, Completed_Tasks = 3, Average_Milestone_Progress = 4, Not_Measured = 5 } No entanto, gostaria que fosse representado como um array / lista de objetos de nossa API como a...
Por que o construtor de enum não pode acessar campos e métodos estáticos? Isso é perfeitamente válido com uma classe, mas não é permitido com um enum. O que estou tentando fazer é armazenar minhas instâncias de enum em um mapa estático. Considere este código de exemplo que permite a pesquisa por...