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. TakeWhile

TakeWhile

Created: November-22, 2018

只要條件為真,TakeWhile 就會返回序列中的元素

int[] list = { 1, 10, 40, 50, 44, 70, 4 };
var result = list.TakeWhile(item => item < 50).ToList();
// result = { 1, 10, 40 }
  • 為 IEnumerableT 構建自己的 Linq 運算子
  • Linq Quantifiers

Copyright © 2018. All right reserved

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

  • 關於本站
  • 免責聲明