TakeWhile() পদ্ধতি ব্যবহার করে শর্ত সত্য থাকা পর্যন্ত একটি সিকোয়েন্স থেকে উপাদানগুলি পান।
নিচে স্ট্রিংসহ আমাদের তালিকা দেওয়া হলো।
IList<string> str = new List<string>(){ "Car", "Bus", "Truck", "Airplane"};এখন, ধরুন আমাদের ৪-এর চেয়ে ছোট দৈর্ঘ্যের স্ট্রিংগুলো প্রয়োজন। তার জন্য, ল্যাম্বড এক্সপ্রেশন ব্যবহার করুন এবং এটিকে 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