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

เมธอด TakeWhile ใน C # ()


ด้วยเมธอด TakeWhile() คุณสามารถรับเมธอดโดยการตั้งค่าเงื่อนไขตาม Predicate

ประการแรก ประกาศและเริ่มต้นอาร์เรย์ -

int[] arr = { 25, 40, 65, 70};

ตอนนี้ ใช้เมธอด TakeWhile() และเพรดิเคตเพื่อรับองค์ประกอบทั้งหมดที่น้อยกว่า 30

var val = arr.TakeWhile(ele => ele < 30);

ให้เราดูตัวอย่างเดียวกัน ซึ่งเราได้แสดงค่าที่น้อยกว่า 30 โดยใช้ภาคแสดง -

ตัวอย่าง

using System;
using System.Linq;
using System.IO;
public class Demo {
   public static void Main() {
      int[] arr = { 25, 40, 65, 70};
      var val = arr.TakeWhile(ele => ele < 30);
      foreach (int res in val) {
         Console.WriteLine(res);
      }
   }
}

ผลลัพธ์

25