C# 中的 SkipWhile 方法

csharpprogrammingserver side programming更新于 2025/9/22 18:22:17

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

相关文章