本文概述
- LINQ跳过运算符的语法
- 方法语法中的LINQ跳过运算符示例
- 查询语法中的LINQ Skip运算符示例
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运算符示例 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 ToList()方法
- LINQ TakeWhile分区运算符
- LINQ take分区运算符
- LINQ分区运算符
- LINQ thenby降序运算符
- LINQ ThenBy运算符
- LINQ OrderBy降序运算符
- LINQ OrderBy运算符(升序)
- LINQ排序运算符(Order By, then By, Reverse)