Skip to content

Яка різниця між Select і SelectMany [C#]

1 Звезда2 Звезды3 Звезды4 Звезды5 Звезд (Пока оценок нет)
Завантаження...

[ Полезный рекламный блок ]

Попробуйте свои силы в игре, где ваши навыки программирования на C# станут решающим фактором. Переходите по ссылке 🔰.


SelectMany() дає змогу дістати багатовимірну послідовність таким чином, що в іншому разі знадобиться другий Select() або цикл.

У наведеному нижче прикладі ми побачимо, у чому саме полягає різниця при доступі до властивостей.

Коли ми отримуємо доступ до деяких даних за допомогою select, він видає нам дані, згруповані під батьком (тобто дає кілька масивів). Щоб отримати доступ до висновку, нам потрібно виконати цикл двічі.

Подивимося на прикладі:

У тому прикладі, де ми використовуємо SelectMany, він видає вибрані елементи в одному масиві (тобто він видає результат як об’єднання всіх результатів команди select).

Published inВідповіді на запитання C#
Subscribe
Notify of
guest
0 комментариев
Inline Feedbacks
View all comments
0
Would love your thoughts, please comment.x
()
x