Computer >> Máy Tính >  >> Lập trình >> C#

Phương thức SkipWhile trong C #

SkipWhile bỏ qua một phần tử khi một điều kiện được khớp.

Ví dụ:sử dụng phần sau nếu bạn muốn bỏ qua tất cả các phần tử chẵn -

ele => ele %2 == 0

Sau đây là một ví dụ trong đó tất cả các phần tử chẵn bị bỏ qua và chỉ các phần tử lẻ được hiển thị -

Ví dụ

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);
      }
   }
}

Đầu ra

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