Результаты поиска по запросу "enumeration"

3 ответа

Перечислите NSDictionary с ключами и объектами, стиль PHP

Я знаю, что вы можете перечислить ключи или значения

3 ответа

Я использую это в пользовательском массиве, но он отлично работает и с std :: vector.

аружил, что пишу for(int i=0;i<myvec.size();i++) myvec[i]->DoWhatever(param);много, и я хотел бы сжать это вforeach Скажите, но я не уверен, как получитьparam там, не идя супер-многословно. У меня также есть такие вещи, как for(int ...

3 ответа

ммм ... это трудно понять словами, лучше код

спользовать RTTI для установки значения перечисляемого поля? То есть type TCPIFileStatus= (fsUnknown, fsProcessed); TTest = class FStatus: TCPIFileStatus; end; ... var Data: TTest; Ctx: TRttiContext; Status : TCPIFileStatus; begin Data := ...

ТОП публикаций

3 ответа

продолжить это обсуждение в чате

тироватьЯ прочитал несколько статей о блоках и быстром перечислении и GCD и тому подобное. @Bbum, который написал много статей на тему GCD и блоков, говорит, что методы перечисления блоков всегда бывают быстрее или быстрее, чем ...

3 ответа

Каков наилучший способ изменить список в цикле «foreach»?

Новая функция в C # / .NET 4.0 заключается в том, что вы можете изменить свой перечисляемый вforeach без исключения. Смотрите запись в блоге Пола Джексона Интересный побочный эффект параллелизма: удаление элементов из коллекции ...

3 ответа

Как преобразовать целое число в перечислимый тип?

Я знаю, как преобразовать перечислимый тип в целое число. type TMyType = (mtFirst, mtSecond, mtThird); var ordValue:integer; enumValue:TMyType; ... ordValue:= Ord(mtSecond); // result is 1Но как мне выполнить обратную операцию и преобразовать ...

3 ответа

BitArray возвращает биты неправильно?

Этот код: BitArray bits = new BitArray(new byte[] { 7 }); foreach (bool bit in bits) { Console.WriteLine(bit ? 1 : 0); }Дает мне следующий вывод: 11100000Не должно ли быть наоборот? Нравится: 00000111Я знаю, что здесь есть маленький и большой ...

3 ответа

Перебирая список действий

Я не могу понять, как пройти черезAction список. Когда я пытаюсь это сделать, я получаю те же значения, что и в предыдущей итерации. Вот код (упрощенный пример): string[] strings = { "abc", "def", "ghi" }; var actions = new ...

3 ответа

Почему list.remove удаляет только каждый второй элемент?

В моем интерпретаторе Python 2.7.2 IDLE: >>> mylist = [1, 2, 3, 4, 5] >>> for item in mylist: mylist.remove(item) >>> mylist [2, 4]Почему?

3 ответа

контроль foreach c # пропуская элементы управления

У меня есть следующий цикл для удаления кнопок в моем приложении C # Windows Forms. Единственная проблема в том, что она пропускает все остальные кнопки. Как мне удалить все элементы управления кнопками из моей формы? foreach (Control cntrl in ...