Partitioning Operator - SkipWhile


The SkipWhile operator skips elements from a sequence while a test is true and then yields the remainder of the sequence.


The example uses SkipWhile to create the sequence from the array. The boolean expression in the SkipWhile performs the test using the modulus operator.


 








using System;

using System.Collections.Generic;

using System.Linq;

using System.Text;

namespace ConsoleApplication4

{

class Program

{

  static void Main(string[] args)

   {

    int[] numbers = { 5, 4, 1, 3, 9, 8, 6, 7, 2, 0 };


    var allButFirst3Numbers = numbers.SkipWhile(n => n % 3 != 0);


    Console.WriteLine("All elements starting from first element divisible by 3:");

    foreach (var n in allButFirst3Numbers)

    {

      Console.WriteLine(n);

    }


    Console.ReadLine();

   }

  }

}



Output:


                    

Aspnet Related Tutorials

...more

New Aspnet Resources

...more

Copyright © 2013 VisualBuilder. All rights reserved