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 次浏览

开启你的 职业

完成课程即可获得认证

开始学习
广告