.NET 4.x Лямбда-выражения и поиск в List четных чисел - C#
Формулировка задачи:
Всем привет !!!
Уже мозг взорвался, не могу ни как разобраться с одной простенькой задачкой.
Прислали тут недавно один тестик для собеседования и там был такой вопрос №9:
Как я только не пытался, что только не делал, уже даже стал думать, что либо в задании есть ошибка или это не решаемая задача.
Вот как я пытался решить, но ничего не вышло:
Компилятор ругается:
Помогите плиз. Как вообще решить подобную задачку, может есть какие то другие идеи ?
P.S. Прошу от темы не отклонятся, так как в задании четко написано дополнить код, то есть как я понимаю что использовать нужно именно метод Where и подозреваю что в него нужно запихнуть маленькое лямбда-выражение.
9. COMPLETE THIS CODE TO HAVE ONLY ODD NUMBERS IN ODDLIST.
List<int> numList = new List<int> { 15, 65, 90 };
List<int> oddList = numList.Where(
List<int> numList = new List<int> { 15, 65, 90 }; List<int> oddList = numList.Where(n => n % 2 == 1); Console.Write("ODD list: "); foreach(int i in oddList) Console.Write(" {0}", i.ToString()); Console.ReadKey();
Cannot implicitly convert type 'System.Collections.Generic.IEnumerable<int>' to 'System.Collections.Generic.List<int>'. An explicit conversion exists (are you missing a cast?)
Решение задачи: «.NET 4.x Лямбда-выражения и поиск в List четных чисел»
textual
Листинг программы
List<int> oddList = numList.Where(n => n % 2 == 1).ToList();
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д