TakeWhile() মেথড একটি সিকোয়েন্সের শুরু থেকে শর্ত পূরণ করার 동안 উপাদানগুলো রিটার্ন করে। শর্ত ভাঙলেই বাকি উপাদানগুলো উপেক্ষা করে দেয়। এটি System.Linq-এর অংশ।
ব্যাখ্যা
অ্যারে: { 25, 40, 65, 70 }
৩০-এর ছোট উপাদানগুলো পেতে:
var result = arr.TakeWhile(ele => ele < 30);
এখানে প্রথম উপাদান ২৫ শর্ত পূরণ করে, কিন্তু দ্বিতীয় উপাদান ৪০ শর্ত পূরণ করে না। তাই শুধু ২৫ রিটার্ন হবে।
উদাহরণ
using System;
using System.Linq;
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