Pytania oznaczone «enumeration»

Proces wyliczania wartości, na przykład z jakiejś kolekcji.

3765
Jak wyliczyć wyliczenie

Przekaż opinię o stosie Przepełnienie stosu : foreach () od enum Jak wyliczyć enumw C #? Np. Poniższy kod się nie kompiluje: public enum Suit { Spades, Hearts, Clubs, Diamonds } public void EnumerateAllSuitsDemoMethod() { foreach (Suit suit in Suit) {

1149
PHP i wyliczenia

Wiem, że PHP nie ma natywnych wyliczeń. Ale przyzwyczaiłem się do nich ze świata Java. Chciałbym używać wyliczeń jako sposobu na podanie predefiniowanych wartości, które funkcje automatycznego uzupełniania IDE mogłyby zrozumieć. Stałe załatwiają sprawę, ale istnieje problem kolizji przestrzeni...

797
Pętla C # - przerwa kontra kontynuacja

W pętli C # (możesz swobodnie odpowiadać na inne języki), jaka jest różnica między break i kontynuuj jako sposobem na opuszczenie struktury pętli i przejście do następnej iteracji? Przykład: foreach (DataRow row in myTable.Rows) { if (someConditionEvalsToTrue) { break; //what's the difference...

167
foreach vs someList.ForEach () {}

Najwyraźniej istnieje wiele sposobów na iterację kolekcji. Ciekawe, czy są jakieś różnice lub dlaczego używałbyś jednej metody zamiast drugiej. Pierwszy typ: List<string> someList = <some way to init> foreach(string s in someList) { <process the string> } Inny...

167
Jak zdobyć nazwę wartości wyliczenia w Swift?

Jeśli mam wyliczenie z surowymi Integerwartościami: enum City: Int { case Melbourne = 1, Chelyabinsk, Bursa } let city = City.Melbourne Jak przekonwertować citywartość na ciąg Melbourne? Czy tego rodzaju introspekcja nazw typów jest dostępna w danym języku? Coś takiego (ten kod nie...

165
Metody wewnątrz wyliczenia w języku C #

W Javie możliwe jest umieszczenie metod wewnątrz wyliczenia. Czy w C # jest taka możliwość, czy jest to tylko zbiór ciągów i to wszystko? Próbowałem zastąpić, ToString()ale to się nie kompiluje. Czy ktoś ma prosty przykład

163
Wyszukaj ciąg w Enum i zwróć Enum

Mam wyliczenie: public enum MyColours { Red, Green, Blue, Yellow, Fuchsia, Aqua, Orange } i mam ciąg: string colour = "Red"; Chcę móc wrócić: MyColours.Red z: public MyColours GetColour(string colour) Jak dotąd mam: public MyColours GetColours(string colour) { string[] colours =...

149
Co to jest tylda (~) w definicji wyliczenia?

Zawsze jestem zaskoczony, że nawet po używaniu C # przez cały ten czas wciąż udaje mi się znaleźć rzeczy, o których nie wiedziałem ... Próbowałem poszukać tego w Internecie, ale użycie „~” w wyszukiwaniu nie działa tak dobrze i nie znalazłem również niczego w MSDN (nie mówiąc, że go tam nie...

113
Java Enum Methods - zwraca wyliczenie w przeciwnym kierunku

Chciałbym zadeklarować kierunek wyliczenia, który ma metodę zwracającą przeciwny kierunek (poniższy kod nie jest poprawny składniowo, tj. Nie można utworzyć instancji wyliczeń, ale ilustruje to mój punkt widzenia). Czy to możliwe w Javie? Oto kod: public enum Direction { NORTH(1), SOUTH(-1),...

92
Liczba pojedyncza czy mnoga dla wyliczeń?

Czy w wyliczeniach używasz liczby pojedynczej czy mnogiej? Myślę, że najlepiej jest stosować liczbę mnogą w deklaracji enum Weekdays { Monday, Tuesday, Wednesday, Thursday, Friday, Saturday, Sunday } ... ale wydaje mi się, że ma to większy sens w przypadku liczby pojedynczej przy...