C#Linq SkipLast方法
从头开始跳过元素,然后使用SkipLast()方法返回其余元素。
以下是一个数组。
int[] marks = { 45, 88, 50, 90, 95, 85 };现在,让我们使用SkipLast()和Lambda表达式从末尾跳过两个元素,但这是在按降序排列元素之后完成的。
IEnumerable<int> selMarks = marks.AsQueryable().OrderByDescending(s => s).SkipLast(2);
示例
using System;
using System.Linq;
using System.Collections.Generic;
public class Demo {
public static void Main() {
int[] marks = { 45, 88, 50, 90, 95, 85 };
IEnumerable<int> selMarks = marks.AsQueryable().OrderByDescending(s => s).SkipLast(2);
Console.WriteLine("Skipped the marks of last two students...");
foreach (int res in selMarks)
Console.WriteLine(res);
}
}输出结果
Skipped the marks of last two students... 95 90 88 85
热门推荐
10 小侄过生日祝福语简短
11 小店营业的祝福语简短
12 担任老师的祝福语简短
13 饮料吧台祝福语简短大气
14 公司新春搞笑祝福语简短
15 高情商敬酒祝福语简短
16 婚礼祝福语新郎妹妹简短
17 教师答辩通过祝福语简短
18 生女孩红包简短祝福语