Вопросы с тегом «enumeration»

Процесс перечисления значений, например из некоторой коллекции.

29
Как перечислить перечисление
На этот вопрос есть ответы на Stack Overflow на русском : Еогеасп () для перечисления Как вы можете перечислить enumв C #? Например, следующий код не компилируется: public enum Suit { Spades, Hearts, Clubs, Diamonds } public void EnumerateAllSuitsDemoMethod() { foreach (Suit suit in Suit) { DoSomething(suit); } } И …
3772 c#  .net  loops  enums  enumeration 

30
PHP и перечисления
Я знаю, что в PHP нет нативных перечислений. Но я привык к ним из мира Java. Я хотел бы использовать перечисления как способ дать предопределенные значения, которые могли бы понять функции автозаполнения IDE. Константы делают свое дело, но есть проблема коллизий пространства имен и (или на самом деле потому что …
1149 php  enumeration 

15
Цикл C # - разрыв против продолжения
В цикле C # (не стесняйтесь отвечать за другие языки), в чем разница между break и continue в качестве средства выхода из структуры цикла и перехода к следующей итерации? Пример: foreach (DataRow row in myTable.Rows) { if (someConditionEvalsToTrue) { break; //what's the difference between this and continue ? //continue; } …
797 c#  loops  enumeration 



7
для каждого цикла в Objective-C для доступа к словарю NSMutable
Я нахожу некоторые трудности в доступе к изменяемым словарным ключам и значениям в Objective-C. Предположим, у меня есть это: NSMutableDictionary *xyz=[[NSMutableDictionary alloc] init]; Я могу установить ключи и значения. Теперь я просто хочу получить доступ к каждому ключу и значению, но я не знаю количество установленных ключей. В PHP это …



12
Как получить имя значения перечисления в Swift?
Если у меня есть перечисление с необработанными Integerзначениями: enum City: Int { case Melbourne = 1, Chelyabinsk, Bursa } let city = City.Melbourne Как я могу преобразовать cityзначение в строку Melbourne? Доступен ли этот вид самоанализа имени типа на языке? Что-то вроде (этот код не будет работать): println("Your city is …
167 swift  enumeration 

14
foreach vs someList.ForEach () {}
Существует много способов перебора коллекции. Любопытно, есть ли какие-либо различия, или почему вы бы использовали один способ по сравнению с другим. Первый тип: List<string> someList = <some way to init> foreach(string s in someList) { <process the string> } Другой путь: List<string> someList = <some way to init> someList.ForEach(delegate(string s) …
167 c#  .net  generics  loops  enumeration 

6
Методы внутри перечисления в C #
В Java можно иметь методы внутри перечисления. Есть ли такая возможность в C # или это просто коллекция строк и все? Я пытался переопределить, ToString()но он не компилируется. У кого-нибудь есть простой пример кода?
165 c#  enums  enumeration 

12
Найдите строку в Enum и верните Enum
У меня есть перечисление: public enum MyColours { Red, Green, Blue, Yellow, Fuchsia, Aqua, Orange } и у меня есть строка: string colour = "Red"; Я хочу иметь возможность вернуться: MyColours.Red из: public MyColours GetColour(string colour) Пока у меня есть: public MyColours GetColours(string colour) { string[] colours = Enum.GetNames(typeof(MyColours)); int[] …
163 c#  string  enumeration 


10
Что такое тильда (~) в определении enum?
Я всегда удивляюсь, что даже после использования C # все это время мне все еще удается находить вещи, о которых я не знал ... Я попытался поискать в интернете это, но использование «~» в поиске не работает для меня так хорошо, и я тоже не нашел ничего в MSDN (не …

26
Булевы значения в качестве аргументов метода недопустимы? [закрыто]
Закрыто . Этот вопрос основан на мнении . В настоящее время он не принимает ответы. Хотите улучшить этот вопрос? Обновите вопрос, чтобы на него можно было ответить с помощью фактов и цитат, отредактировав этот пост . Закрыт 2 года назад . Уточните этот вопрос Мой коллега заявляет, что логические значения …

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.