Mega Code Archive

 
Categories / C# Book / 04 LINQ
 

0454 SkipWhile - Indexed

public void Linq27() { int[] numbers = { 5, 4, 1, 3, 9, 8, 6, 7, 2, 0 }; var laterNumbers = numbers.SkipWhile((n, index) => n >= index); Console.WriteLine("All elements starting from first element less than its position:"); foreach (var n in laterNumbers) { Console.WriteLine(n); } } Result All elements starting from first element less than its position: 1 3 9 8 6 7 2 0