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

Страница 958 из 1888
Oleg
07.05.2017
15:24:21
Спасибо

Летучая
07.05.2017
15:24:27
но о5 же лучше всё удолить и использовать форич

с LINQ

for это что-то из плюсов вообще говоря

Google
Летучая
07.05.2017
15:25:09
http://stackoverflow.com/questions/521687/foreach-with-index можно сделать свой форич с индексом

Oleg
07.05.2017
15:25:51
Я foreach не могу управлять

Летучая
07.05.2017
15:25:55
var strings = new List<string>(); strings.Each((s, i) => Debug.WriteLine(s + i));

красиво же

и понятно

Oleg
07.05.2017
15:27:24


ну и соотвественно мне нужно потом вывести их на диаграмму

Gid
07.05.2017
15:28:00
Дата.Year.ToString

Это не та конфа

1С рядом

Где-то

Летучая
07.05.2017
15:28:52
с какой целью

что конкретно ты хочешь сделать

Google
Летучая
07.05.2017
15:29:05
мб можно ваще в 1 линк запрос уместиться

если задачу переформулировать

Oleg
07.05.2017
15:29:17
Где-то
У нас в дипломах нельзя что бы столбы на английском были или транслитам

Gid
07.05.2017
15:29:39
О БОЖЕ

Летучая
07.05.2017
15:29:40
заведи словарик

в увп это чз ресурслодеры делается

Oleg
07.05.2017
15:29:55
у меня есть заказы с определенными датами

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

и вывести статистику в диаграмму

Gid
07.05.2017
15:30:40
Через Where запрос делай

Oleg
07.05.2017
15:30:54
У тебя в дБ все?
в смысле все ?

Gid
07.05.2017
15:31:01
Ну даты

Объекты эти

Oleg
07.05.2017
15:31:19
Ну даты
Данные о заказе

в бд

Летучая
07.05.2017
15:31:35
то есть по сути

тебе нужно СГРУППИРОВАТЬ

заказы по месяцам

?

Google
Oleg
07.05.2017
15:31:53
да

Летучая
07.05.2017
15:31:56
orders.GroupBy

Gid
07.05.2017
15:32:02
Летучая
07.05.2017
15:32:17
и реализуешь IGrouping, который может в IObservable

щас я найду

Gid
07.05.2017
15:32:42
Там можно четырёхэтажный Линк написать

Чтоб все выбирал

Oleg
07.05.2017
15:32:47
А подробнее можно, я просто пробывал использоватаь GroupBy и немного хреновенько получалось

Летучая
07.05.2017
15:32:58
первый раз когда я юзал это

тож обосрался

Oleg
07.05.2017
15:33:22
А строку сравнивать хреновая идея ?

Летучая
07.05.2017
15:33:28
особенно что искаробочной реализации IGrouping не было в тогдашнем увп

response.Items .Select(i => new FriendItemViewModel(i)) .GroupBy(i => i.GetUser().FirstName[0].ToString()) .Select(i => new FriendGroupingViewModel(i)) .OrderBy(i => i.Key) .ToList() .ForEach(i => this.Add(i));

самую простую реализацию ObservableGrouping можно стащить отсюда https://github.com/Worldbeater/JCode/blob/master/JCode/Types/ObservableGrouping.cs

Oleg
07.05.2017
15:37:22
Сложно чот

Мне в диаграмму ножно потом сама дата и кол-во заказов

Летучая
07.05.2017
15:39:42
IEnumerable<IGrouping> groupings = orders.GroupBy(i => i.Date.Month); // тут у тебя будет лежать коллекция групингов. каждый групинг -- тоже коллекция, в которой лежит пачка твоих элементов типа i.

и ключ еще там лежит, который ты сам назначишь (в твоем случае — строка месяц-год)

кароч ковыряй, не ленись

Google
Oleg
07.05.2017
15:42:59
кароч ковыряй, не ленись
Да дело даже не в лени, просто я уже воторой день хочу эту диаграмму нормально сделать, а в итоге ничего в голово хорошого не приходит

Летучая
07.05.2017
15:43:06
групинги

лучше групингов для такой задачи ничего не придумаешь

Gid
07.05.2017
15:54:59
Что это

Что за фильм

Нияз
07.05.2017
15:55:14
спам

Gid
07.05.2017
15:55:20
@Worldbeater

Нияз
07.05.2017
15:55:20
в нескольких чатах

Gid
07.05.2017
15:55:22
Бан

Roman
07.05.2017
17:12:25
Всем привет

Khasan
07.05.2017
17:12:26
@fvnever Фридрих, если я тебя еще не утомил своей задачей) нашел кое что тут http://www.voidspace.org.uk/ironpython/winforms/part10.shtml

Egor
07.05.2017
17:13:15
ironpython - нужно?

Khasan
07.05.2017
17:13:40
Friedrich
07.05.2017
17:13:43
Кажется, у него задача на питоне.

Egor
07.05.2017
17:14:00
почему бы ее не решить на питоне)

Khasan
07.05.2017
17:14:40
Кажется, у него задача на питоне.
import clr clr.AddReference('UnmanagedCode') не могу найти эту либу

Friedrich
07.05.2017
17:15:00
Ты её должен написать!

Khasan
07.05.2017
17:15:22
Ты её должен написать!
неее, ее просто вызывают

Friedrich
07.05.2017
17:15:25
Там в статье код этой либы на сишарпе.

Roman
07.05.2017
17:15:37
Кто нибудь может объяснить в чём преимущество Rx.net перед событиями? Как то всё никак не могу понять...

Google
Igor
07.05.2017
17:17:15
Roman
07.05.2017
17:18:05
Я правильно понимаю, что по сути это одно и тоже... Что точно атк же нужно подписываться и отписываться..

Khasan
07.05.2017
17:18:53
Ты её должен написать!
сегодня я сдаюсь) пойду на Питоне решать свои простые задачки)

Friedrich
07.05.2017
17:19:55
Так уж и быть, можешь завтра написать.

Igor
07.05.2017
17:21:36
Я правильно понимаю, что по сути это одно и тоже... Что точно атк же нужно подписываться и отписываться..
Ну как тебе сказать, из “события” можно создать Observable, а обратно нет. Тем более ты не сможешь с агрегировать 2 и больше событий без кучи бойлерплейта, а RX это делается одной строчкой.

Mikhail
07.05.2017
17:23:14
Чет сравнить целую парадигму и события - эт жоска)

Igor
07.05.2017
17:24:01
Я правильно понимаю, что по сути это одно и тоже... Что точно атк же нужно подписываться и отписываться..
Ну по факту RX это обвязка над паттерном “наблюдатель” ( https://ru.wikipedia.org/wiki/The_Observer ) “События” примерно про тоже, но там можно только добавить/удалить слушателя и все. Трансформировать данные можно только через RX

Roman
07.05.2017
17:24:37
Ребят, я правда не очень понимаю. Если бы мог разобраться сам, я бы не спрашивал. Игорь, а можно ту самую 1 строчку, что бы я понял о чем речь

Roman
07.05.2017
17:25:43
Буду очень признателен

Mikhail
07.05.2017
17:31:08
Буду очень признателен
Там много всяких плюшек в эрыкс, поэтому сравнивать с событиями не совсем корректно. Хотя функцию событий они могут выполнять. http://rxwiki.wikidot.com/101samples

Roman
07.05.2017
17:40:15
Спасибо. Сейчас начну читать/

Like
07.05.2017
17:41:21
Ох уэ этот unity3d ... Чет говно :(

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

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