Метод Linq SkipWhile не работает должным образомC#

Место общения программистов C#
Гость
Метод Linq SkipWhile не работает должным образом

Сообщение Гость »


Я пытаюсь написать программу с использованием метода Linq SkipWhile(), результат не такой, как ожидалось. и не использовать метод orderby для сортировки. Вот моя программа:

с использованием системы; используя System.Linq; использование System.Collections.Generic; Программа общественного класса { общественная статическая пустота Main() { IList NumbersList = новый список() { 1, 4, 5, 6, 7, 8, 9, 10, 2, 3 }; var result = NumberList.SkipWhile((x, i) => i > 4 && x > 4); foreach (число var в результате) Console.WriteLine(число); } } Вывод 1 4 5 6 7 8 9 10 2 3

я делаю что-то не так в этой программе?

Ожидаемый результат 8 9 10

Вернуться в «C#»