Computer >> คอมพิวเตอร์ >  >> การเขียนโปรแกรม >> C#

วิธี SkipWhile ใน C #


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