@CSharpChatЭта группа больше не существует

Страница 1088 из 1888
Dim@
21.05.2017
15:34:22
Проблема в том, что я не могу использовать Entity Framework просто потому, что он у меня отказывается работать из-за неправильной конфигурации, скачать с nuget я не могу

Влад
21.05.2017
15:44:47
что не так уже?





Google
Влад
21.05.2017
15:46:14
кратко объясню код:

у меня есть массив игроков, которые в лобби (availablePlayers). Я их добавляю ниже. Так вот. Сначала код удаляет всех, кто поменял свой статус, т.е. вышел из лобби.

потом берёт по 2 игрока из лобби, вписывает в объект игра, удаляет их, и так пока в массиве игроков не останется более 1 игрока.

Artem
21.05.2017
15:50:20
/stat@combot

Combot
21.05.2017
15:50:21
combot.org/chat/-1001066857984

Artem
21.05.2017
15:50:29
/stat@combot

Combot
21.05.2017
15:50:30
combot.org/chat/-1001066857984

Daniel
21.05.2017
15:50:47
? Что за оператор в условии: --

Влад
21.05.2017
15:51:26
while (availablePlayers.Count >= 2)

Blue Screen of Death
21.05.2017
15:51:43
там же написано, что коллекция была изменена

в форич нельзя изменять коллекцию, с которой он работает

Влад
21.05.2017
15:52:40
Оуу, не знал. А если for?

Alexander
21.05.2017
15:53:02
в фор можно, только осторожно)

Google
Влад
21.05.2017
15:54:00
в условии (int i =0; i < array.Count; i++)

если удалять из коллекции объекты, Count поменяется в условии. или останется прежним?

Alexander
21.05.2017
15:55:29
int count = array.Count в фор, когда удаляешь элемент count--

Vlad
21.05.2017
15:55:58
Разве он каждую итерацию не будет вызывает Count?

и чекать

Владимир
21.05.2017
16:04:34
итерируй копию

сделай .ToArray() в фориче, если у тебя там лист

Blue Screen of Death
21.05.2017
16:05:37
а если там список на 10гб?

Илья
21.05.2017
16:07:55


Владимир
21.05.2017
16:08:35
а если там список на 10гб?
то все упадет еще до этой операции

Alexander
21.05.2017
16:09:43
там будет происходить сдиг элементов, так тоже неправильно, как я написал

после удаления элемента надо просто i-- добавлять

вот так: for(int i=0 ; i<array.Count ; i++){ if(array[i]== ok){ array.RemoveAt(i); i--; } }

Влад
21.05.2017
16:14:59
Спасибо, готово))

Роман
21.05.2017
16:15:51
к чему эти сложности? лучше писать так, чтобы ошибок точно не было array = array.Where(Отсавить только правильное).ToArray();

Google
Роман
21.05.2017
16:22:12
вот так: for(int i=0 ; i<array.Count ; i++){ if(array[i]== ok){ array.RemoveAt(i); i--; } }
если сильно хочется заморочиться за пеформанс, то лучше итерироваться с конца, будет меньше сдвигов памяти. А ещё лучше заменять текущий элемент на последний и укорачивать лист на 1.

Владимир
21.05.2017
16:24:17
А вообще, есть метод list.RemoveAll(x => условие);

Влад
21.05.2017
16:24:42
По ходу дела посмотрю, мой бот врятли будет особо популярным.

Если уж очень нужна будет хорошая оптимизация, буду использовать ваши методы. Пока что на for ( 0 -> art.count) сошёлся.

А вообще, есть метод list.RemoveAll(x => условие);
Как это работает? Если условие верно, то удаляет, или удаляет, если не верно?

Владимир
21.05.2017
16:26:44
если верно

Vlad
21.05.2017
16:26:49
Это лямбда?

Влад
21.05.2017
16:26:59
Хорошо, спасибо.

Vadim
21.05.2017
18:07:56
??

Пошли стикеры в ход)

Илья
21.05.2017
18:15:54
Наконец-то мемасы

Ilya
21.05.2017
18:16:08
Посоны, позвоните в мне в телегу, у кого есть доступ к звонкам

Посяб

Khasan
21.05.2017
18:55:12


Artem
21.05.2017
18:56:19
даёт список list?

Khasan
21.05.2017
18:57:25
Artem
21.05.2017
18:58:56
т.е. foo.Count возвращает 1, а foo[0] возвращает что?

Alexander
21.05.2017
19:07:26
https://forums.autodesk.com/t5/revit-api-forum/get-parameter-value-for-a-collection-of-family-instances/td-p/5896191

Google
Alexander
21.05.2017
19:13:32
а ты под Ревит кодишь?
не, просто загуглил

Vladislav
21.05.2017
19:36:08
Пасаны... Знает кто, как, при использовании класса SphereVisual3D для построения сферы, размещать на сфере надпись?

Admin
ERROR: S client not available

mallltin
21.05.2017
19:39:09
Всем привет!

Artem
21.05.2017
19:42:37
Vladislav
21.05.2017
19:44:08
памагите....

Like
21.05.2017
19:45:21
> Нам нужен человек который разбирается в Vii Engine и будет готов исправлять баги которые в нём есть. Чем быстрее вы будете это делать тем лучше для нас. Я понял

эти заказчики в край охуели

TheRainwildsKeeper
21.05.2017
19:47:03
эти заказчики в край охуели
И название соответсвующее

Вий

Like
21.05.2017
19:47:37
да это вообще хер пойми какая

ща бы CMS юзать

в 2017ом епт

Лол Оказывается, что это CMS соц.сети

Заказчик с Украины, походу свой вк пилит

http://vii.niceweb.in.ua/swindlers.php Орнул

Александр
21.05.2017
19:48:36
Только сейчас Вы можете получить полноценную лицензионную версию ViiEngine от официального разработчика всего за пожертвование в 9990 рублей.

> за пожертвование в 9990 рублей

Google
Александр
21.05.2017
19:48:39
лол

Like
21.05.2017
19:48:55
http://onepuls.ru/

парни, це второй вк

У них даже апи есть !!!!

Max
21.05.2017
19:49:44
есть такое вот число

1488125005

Александр
21.05.2017
19:49:47
> льготная лицензия: предоставляется только средним образовательным учреждениям, либо школьникам, прошедшим видео-собеседование по скайпу :D

Like
21.05.2017
19:49:49
нету)

Max
21.05.2017
19:49:51
как его перевести в формат даты?

Alexander
21.05.2017
19:50:24
есть такое вот число
добавь секунды к 1 января 1970

Like
21.05.2017
19:50:42
> - PHP 5.0+ (Рекомендуемая версия PHP 5.3 и выше) Такс, такс Там php 7.2 скоро выйдет, понятненько

> - MySQL 5.0+ привет 5.7

> Также рекомендуется, чтобы был отключен безопасный режим PHP (Safe Mode). Ну вообще супер

Сегодня мы с вами окунемся в мир крутых пхп разрабов Ок, будем без аватарки



Страница 1088 из 1888

Эта группа больше не существует Эта группа больше не существует