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