LINQ skip操作符

本文概述

  • LINQ跳过运算符的语法
  • 方法语法中的LINQ跳过运算符示例
  • 查询语法中的LINQ Skip运算符示例
在LINQ中, “ 跳过” 运算符用于从列表/集合中跳过指定数量的元素, 并返回其余元素。
LINQ跳过运算符的语法 【LINQ skip操作符】使用LINQ跳过运算符的语法用于跳过集合中指定数量的元素, 并返回集合中的其余元素。
C#代码
IEnumerable< string> result = countries.Skip(3);

从以上语法中, 我们通过使用” Skip(3)” 跳过前三个元素, 并从集合中获取其余元素。
方法语法中的LINQ跳过运算符示例 这是在方法语法中使用LINQ Skip运算符以从集合中跳过指定元素并从集合中获取剩余元素的示例。
using System; using System. Collections; using System.Collections.Generic; using System. Linq; using System. Text; using System.Threading.Tasks; namespace ConsoleApp1{class Program{static void Main(string[] args){//create array of string type countries with the initializationstring[] countries = { "US", "UK", "India", "Russia", "China", "Australia", "Argentina" }; /*skip method is used to with the IEnumerable to return the value which skip the third element of the array*/IEnumerable< string> result = countries.Skip(3); //foreach loop is used to print the element of the arrayforeach (string s in result){Console.WriteLine(s); }Console.ReadLine(); }}}

在上面的示例中, 我们试图跳过前三个国家。因此, 我们在SKIP运算符的帮助下将” 3″ 作为输入参数传递。它将显示全国其他地区。
输出
在LINQ中使用skip运算符跳过列表中某些元素的结果, 如下所示。
LINQ skip操作符

文章图片
查询语法中的LINQ Skip运算符示例 C#代码
using System; using System.Collections; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; namespace ConsoleApp1{class Program{static void Main(string[] args){string[] countries = { "US", "UK", "India", "Russia", "China", "Australia", "Argentina" }; IEnumerable< string> result = (from x in countries select x).Skip(3); foreach (string s in result){Console.WriteLine(s); }Console.ReadLine(); }}}

输出
LINQ skip操作符

文章图片

    推荐阅读