Preguntas etiquetadas con enumeration

El proceso de enumerar valores, por ejemplo, de alguna colección.

3768
Cómo enumerar una enumeración

На этот вопрос есть ответы en Stack Overflow en русском : foreach () y enum ¿Cómo se puede enumerar un enumen C #? Por ejemplo, el siguiente código no se compila: public enum Suit { Spades, Hearts, Clubs, Diamonds } public void EnumerateAllSuitsDemoMethod() {...

1149
PHP y enumeraciones

Sé que PHP no tiene enumeraciones nativas. Pero me he acostumbrado a ellos desde el mundo de Java. Me encantaría usar enumeraciones como una forma de dar valores predefinidos que las características de autocompletado de IDE puedan entender. Las constantes hacen el truco, pero existe el problema de...

797
C # loop - romper vs continuar

En un bucle C # (siéntase libre de responder para otros idiomas), ¿cuál es la diferencia entre romper y continuar como un medio para abandonar la estructura del bucle e ir a la siguiente iteración? Ejemplo: foreach (DataRow row in myTable.Rows) { if (someConditionEvalsToTrue) { break; //what's...

167
¿Cómo obtener el nombre del valor de enumeración en Swift?

Si tengo una enumeración con Integervalores sin formato: enum City: Int { case Melbourne = 1, Chelyabinsk, Bursa } let city = City.Melbourne ¿Cómo puedo convertir un cityvalor en una cadena Melbourne? ¿Este tipo de introspección de nombre de tipo está disponible en el idioma? Algo así (este...

167
foreach vs someList.ForEach () {}

Aparentemente, hay muchas formas de iterar sobre una colección. Curioso si hay alguna diferencia, o por qué usarías una forma sobre la otra. Primer tipo: List<string> someList = <some way to init> foreach(string s in someList) { <process the string> } Otra...

165
Métodos dentro de enum en C #

En Java, es posible tener métodos dentro de una enumeración. ¿Existe tal posibilidad en C # o es solo una colección de cadenas y eso es todo? Traté de anular ToString()pero no se compila. ¿Alguien tiene una muestra de código

163
Busque una cadena en Enum y devuelva el Enum

Tengo una enumeración: public enum MyColours { Red, Green, Blue, Yellow, Fuchsia, Aqua, Orange } y tengo una cadena: string colour = "Red"; Quiero poder volver: MyColours.Red de: public MyColours GetColour(string colour) Hasta ahora tengo: public MyColours GetColours(string...