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 爱生日祝福语简短独特