C# 中的 SkipWhile 方法


SkipWhile 在條件匹配時跳過元素。

例如,要跳過所有偶數元素,可以使用以下方式 −

ele => ele %2 == 0

以下是一個示例,其中跳過了所有偶數元素,僅顯示了奇數元素 −

示例

 執行示例

using System.IO;
using System;
using System.Linq;
public class Demo {
   public static void Main() {
      int[] arr = { 20, 35, 55 };
      Console.WriteLine("Initial array...");
      foreach (int value in arr) {
         Console.WriteLine(value);
      }
      // skipping even elements
      var res = arr.SkipWhile(ele => ele % 2 == 0);
      Console.WriteLine("New array after skipping even elements...");
      foreach (int val in res) {
         Console.WriteLine(val);
      }
   }
}

輸出

Initial array...
20
35
55
New array after skipping even elements...
35
55

更新時間:22-06-2020

301 次瀏覽

開啟你的 職業

完成課程即可獲得認證

開始學習
廣告
© . All rights reserved.