Perguntas com a marcação «enumeration»

O processo de enumerar valores, por exemplo, de alguma coleção.

3767
Como enumerar uma enumeração

Para obter mais informações sobre Stack Overflow no Stack Overflow : foreach () por enum Como você pode enumerar um enumem c #? Por exemplo, o seguinte código não compila: public enum Suit { Spades, Hearts, Clubs, Diamonds } public void

1149
PHP e enumerações

Eu sei que o PHP não tem enumerações nativas. Mas eu me acostumei a eles do mundo Java. Eu adoraria usar enums como uma maneira de fornecer valores predefinidos que os recursos de preenchimento automático dos IDEs pudessem entender. As constantes fazem o truque, mas há o problema de colisão de...

797
Loop de C # - quebra x continua

Em um loop C # (sinta-se à vontade para responder a outros idiomas), qual é a diferença entre break e continue como um meio de deixar a estrutura do loop e ir para a próxima iteração? Exemplo: foreach (DataRow row in myTable.Rows) { if (someConditionEvalsToTrue) { break; //what's the...

167
foreach vs someList.ForEach () {}

Aparentemente, existem várias maneiras de interagir com uma coleção. Curioso se houver alguma diferença, ou por que você usaria um caminho sobre o outro. Primeiro tipo: List<string> someList = <some way to init> foreach(string s in someList) { <process the string> } Outro...

167
Como obter o nome do valor da enumeração no Swift?

Se eu tiver uma enumeração com Integervalores brutos : enum City: Int { case Melbourne = 1, Chelyabinsk, Bursa } let city = City.Melbourne Como posso converter um cityvalor em uma string Melbourne? Esse tipo de introspecção de nome de tipo está disponível no idioma? Algo como (este código não...

165
Métodos dentro de enum em C #

Em Java, é possível ter métodos dentro de uma enumeração. Existe essa possibilidade em C # ou é apenas uma coleção de cadeias e é isso? Tentei substituir, ToString()mas ele não é compilado. Alguém tem um exemplo de código

163
Procure uma string no Enum e retorne o Enum

Eu tenho uma enumeração: public enum MyColours { Red, Green, Blue, Yellow, Fuchsia, Aqua, Orange } e eu tenho uma string: string colour = "Red"; Quero poder retornar: MyColours.Red de: public MyColours GetColour(string colour) Até agora eu tenho: public MyColours GetColours(string...

149
Qual é o til (~) na definição de enum?

Fico sempre surpreso que, mesmo depois de usar o C # por todo esse tempo, ainda consigo encontrar coisas que não sabia ... Tentei pesquisar na Internet, mas usar o "~" em uma pesquisa não está funcionando tão bem para mim e também não encontrei nada no MSDN (para não dizer que não está lá) Eu vi...

113
Métodos Java Enum - retorna enum de direção oposta

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),...

98
(Como) posso contar os itens em um enum?

Esta questão veio à minha mente, quando eu tinha algo como enum Folders {FA, FB, FC}; e queria criar uma matriz de contêineres para cada pasta: ContainerClass*m_containers[3]; .... m_containers[FA] = ...; // etc. (Usar mapas é muito mais elegante de usar: std::map<Folders,...