Назад к вопросам
JuniorТеорияЧасто
Что выведет программа?
List<int> nums = [3, 8, 1, 6];
var result = nums.Where(n => n > 2).Select(n => n * 10);
Console.WriteLine(string.Join(" ", result));30 80 60
- Ждать
3 8 6: несмотря на название,Selectне выбирает элементы, а превращает каждый в результат лямбды, здесьn * 10. - Читать цепочку в любом порядке: сначала
Whereотбирает исходные числа, и только прошедшие отбор получаетSelect.
- Что напечатает программа, если поставить
Selectв цепочке раньшеWhere? - Как получить результат не запросом, а списком
List<int>?