Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / WinForms, .Net Framework [игнор отключен] [закрыт для гостей] / цикл в цикле / 7 сообщений из 7, страница 1 из 1
17.06.2015, 14:11
    #38985827
ZHEKA_DON
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
цикл в цикле
Код: c#
1.
2.
3.
4.
5.
6.
7.
8.
BindingList<IGanttAppointment> list = new BindingList<IGanttAppointment>();
                foreach (var BuildingSpeciality in BuildingSpecialities)
                {
                    foreach (var DesignDocument in BuildingSpeciality.DesignDocuments)
                    {
                        list.Add(DesignDocument);
                    }
                }



Подскажите пожалуйста как это можно по другому написать ? говорят что так не хорошо писать)
...
Рейтинг: 0 / 0
17.06.2015, 14:21
    #38985835
Shocker.Pro
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
цикл в цикле
Можно через SelectMany разложить - цикл будет один (второй спрячется внутрь линка)
...
Рейтинг: 0 / 0
17.06.2015, 16:42
    #38986018
VSVLAD
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
цикл в цикле
ZHEKA_DONговорят что так не хорошо писать
и кто так говорит? Вполне нормально, много буков, зато всё читается
...
Рейтинг: 0 / 0
17.06.2015, 16:55
    #38986041
ЕвгенийВ
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
цикл в цикле
Код: c#
1.
2.
var list = new BindingList<IGanttAppointment>(BuildingSpecialities.SelectMany(x=>x.DesignDocuments).ToList());
            
...
Рейтинг: 0 / 0
18.06.2015, 12:57
    #38986793
Sergey S
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
цикл в цикле
поставь решарпер, он сам будет предлагать варианты....
...
Рейтинг: 0 / 0
18.06.2015, 13:35
    #38986865
ЕвгенийВ
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
цикл в цикле
Sergey Sпоставь решарпер, он сам будет предлагать варианты....
не ставь решарпер, все будет дико тормазить и предлагать иногда будет всякую чушь и файлы будет создавать/перемещать по своему усмотрению и будет тебе печалька
...
Рейтинг: 0 / 0
22.06.2015, 13:33
    #38989615
ZHEKA_DON
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
цикл в цикле
ЕвгенийВ
Код: c#
1.
2.
var list = new BindingList<IGanttAppointment>(BuildingSpecialities.SelectMany(x=>x.DesignDocuments).ToList());
            



спасибо. так и сделал
...
Рейтинг: 0 / 0
Форумы / WinForms, .Net Framework [игнор отключен] [закрыт для гостей] / цикл в цикле / 7 сообщений из 7, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]