logo
  • 教程列表
  • SO官方文档
  • LINQ 查询
    • 链接方法
    • First FirstOrDefault Last LastOrDefault Single 和 SingleOrDefault
    • 除了
    • SelectMany
    • 任何
    • JOINS
    • 跳过并采取
    • 在 Linq 查询中定义变量(let 关键字)
    • 压缩
    • 范围和重复
    • 所有
    • 基本
    • 骨料
    • SelectMany 展平一系列序列
    • 不同
    • 按类型转换元素查询集合以进行类型化
    • GroupBy
    • 枚举可枚举
    • 哪里
    • 使用 Range 与各种 Linq 方法
    • 使用 SelectMany 而不是嵌套循环
    • 包含
    • GroupBy 一个或多个字段
    • 查询排序 - OrderBy() ThenBy() OrderByDescending() ThenByDescending()
    • ToDictionary
    • SkipWhile
    • DefaultIfEmpty
    • SequenceEqual
    • ElementAt 和 ElementAtOrDefault
    • 加入多个序列
    • 加入多个键
    • 和
    • 去查查看
    • Any 和 First(OrDefault) - 最佳实践
    • GroupBy Sum and Count
    • 排序依据
    • 选择 - 转换元素
    • 联合
    • Count 和 LongCount
    • 逐步构建查询
    • GroupJoin 具有外部范围变量
    • Linq Quantifiers
    • TakeWhile
    • 为 IEnumerableT 构建自己的 Linq 运算符
    • 相反
    • OrderByDescending
    • CONCAT
    • 使用 FuncTSource 选择 int TResult 选择器 - 用于获取元素的排名
  1. StackOverflow 文档
  2. C# Language 教程
  3. LINQ 查询
  4. SkipWhile

SkipWhile

Created: November-22, 2018

SkipWhile() 用于排除元素直到第一次不匹配(这可能与大多数人相反)

int[] list = { 42, 42, 6, 6, 6, 42 };
var result = list.SkipWhile(i => i == 42); 
// Result: 6, 6, 6, 42
  • DefaultIfEmpty
  • ToDictionary

Copyright © 2018. All right reserved

tastones.com 备案号:鲁ICP备18045372号-1

  • 关于我们
  • 免责声明