Als «enumeration» getaggte Fragen

Der Prozess der Aufzählung von Werten, zum Beispiel aus einer Sammlung.

3766
Wie man eine Aufzählung auflistet

Overа этот вопрос есть ответы на Stapelüberlauf на русском : foreach () для enum Wie können Sie ein enumin C # aufzählen ? ZB wird der folgende Code nicht kompiliert: public enum Suit { Spades, Hearts, Clubs, Diamonds } public void EnumerateAllSuitsDemoMethod() { foreach (Suit suit in Suit) {...

1149
PHP und Aufzählungen

Ich weiß, dass PHP keine nativen Aufzählungen hat. Aber ich habe mich aus der Java-Welt an sie gewöhnt. Ich würde gerne Aufzählungen verwenden, um vordefinierte Werte anzugeben, die die Funktionen zur automatischen Vervollständigung von IDEs verstehen könnten. Konstanten machen den Trick, aber es...

797
C # -Schleife - Pause vs. Weiter

Was ist der Unterschied zwischen break und continue in einer C # -Schleife (Sie können gerne für andere Sprachen antworten), um die Struktur der Schleife zu verlassen und zur nächsten Iteration zu gelangen? Beispiel: foreach (DataRow row in myTable.Rows) { if (someConditionEvalsToTrue) { break;...

167
foreach vs someList.ForEach () {}

Es gibt anscheinend viele Möglichkeiten, eine Sammlung zu durchlaufen. Neugierig, ob es Unterschiede gibt oder warum Sie einen Weg über den anderen verwenden würden. Erster Typ: List<string> someList = <some way to init> foreach(string s in someList) { <process the string> }...

167
Wie erhalte ich den Namen des Aufzählungswerts in Swift?

Wenn ich eine Aufzählung mit Rohwerten habe Integer: enum City: Int { case Melbourne = 1, Chelyabinsk, Bursa } let city = City.Melbourne Wie kann ich einen cityWert in einen String konvertieren Melbourne? Ist diese Art der Selbstbeobachtung von Typnamen in der Sprache verfügbar? So etwas wie...

165
Methoden innerhalb der Aufzählung in C #

In Java ist es möglich, Methoden in einer Aufzählung zu haben. Gibt es eine solche Möglichkeit in C # oder ist es nur eine String-Sammlung und das wars? Ich habe versucht zu überschreiben, ToString()aber es wird nicht kompiliert. Hat jemand ein einfaches

98
(Wie) kann ich die Elemente in einer Aufzählung zählen?

Diese Frage kam mir in den Sinn, als ich so etwas hatte enum Folders {FA, FB, FC}; und wollte ein Array von Containern für jeden Ordner erstellen: ContainerClass*m_containers[3]; .... m_containers[FA] = ...; // etc. (Verwenden von Karten ist es viel eleganter zu verwenden: std::map<Folders,...