Метод 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
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

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