Skip method : Skips items based on specified position starting From the first item in a sequence.
SkipWhile method : Is used to skip items based on specified condition until an item does not satisfy the condition.
- IList<Customer> customerList = new List<Customer>()
- {
- new Customer(){ CustomerId = 1, CustomerName = "James"},
- new Customer(){ CustomerId = 2, CustomerName = "Robert"},
- new Customer(){ CustomerId = 3, CustomerName = "Andres"},
- new Customer(){ CustomerId = 4, CustomerName = "Lionel"}
- };
-
-
-
-
- var ResultSkip = customerList.Skip(2);
-
- foreach (var item in ResultSkip)
- {
- Console.WriteLine(item.CustomerName);
- }
-
- Console.WriteLine("--------------------------");
-
-
- var ResultSkipWhile = customerList.SkipWhile(c => c.CustomerId < 2);
-
- foreach (var item in ResultSkipWhile)
- {
- Console.WriteLine(item.CustomerName);
- }
- Console.ReadLine();