powered by simpleCommunicator - 2.0.53     © 2025 Programmizd 02
Форумы / WinForms, .Net Framework [игнор отключен] [закрыт для гостей] / цикл в цикле
7 сообщений из 7, страница 1 из 1
цикл в цикле
    #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
цикл в цикле
    #38985835
Фотография Shocker.Pro
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Можно через SelectMany разложить - цикл будет один (второй спрячется внутрь линка)
...
Рейтинг: 0 / 0
цикл в цикле
    #38986018
Фотография VSVLAD
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ZHEKA_DONговорят что так не хорошо писать
и кто так говорит? Вполне нормально, много буков, зато всё читается
...
Рейтинг: 0 / 0
цикл в цикле
    #38986041
Фотография ЕвгенийВ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Код: c#
1.
2.
var list = new BindingList<IGanttAppointment>(BuildingSpecialities.SelectMany(x=>x.DesignDocuments).ToList());
            
...
Рейтинг: 0 / 0
цикл в цикле
    #38986793
Sergey S
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
поставь решарпер, он сам будет предлагать варианты....
...
Рейтинг: 0 / 0
цикл в цикле
    #38986865
Фотография ЕвгенийВ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Sergey Sпоставь решарпер, он сам будет предлагать варианты....
не ставь решарпер, все будет дико тормазить и предлагать иногда будет всякую чушь и файлы будет создавать/перемещать по своему усмотрению и будет тебе печалька
...
Рейтинг: 0 / 0
цикл в цикле
    #38989615
ZHEKA_DON
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
ЕвгенийВ
Код: c#
1.
2.
var list = new BindingList<IGanttAppointment>(BuildingSpecialities.SelectMany(x=>x.DesignDocuments).ToList());
            



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


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