TakeWhile() পদ্ধতি ব্যবহার করে একটি ক্রমানুসারে শর্তটি সত্য হওয়া পর্যন্ত উপাদানগুলি পান৷
নিম্নে স্ট্রিং সহ আমাদের তালিকা।
IList<string> str = new List<string>(){ "Car", "Bus", "Truck", "Airplane"}; এখন, ধরা যাক আমাদের সেই স্ট্রিংগুলি দরকার যার দৈর্ঘ্য 4-এর কম। এর জন্য, Lambda Expressions ব্যবহার করুন এবং TakeWhile() পদ্ধতিতে শর্ত হিসেবে যোগ করুন।
str.TakeWhile(a => a.Length < 4);
এখানে উদাহরণ রয়েছে যা কন্ডিশন ট্রাই না হওয়া পর্যন্ত উপাদানগুলি প্রদর্শন করে৷
উদাহরণ
using System;
using System.Linq;
using System.Collections.Generic;
public class Demo {
public static void Main() {
IList<string> str = new List<string>(){ "Car", "Bus", "Truck", "Airplane"};
var res = str.TakeWhile(a => a.Length < 4);
foreach(var arr in res)
Console.WriteLine(arr);
}
} আউটপুট
Car Bus