ด้วยเมธอด 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