কম্পিউটার টিউটোরিয়াল

C# LINQ TakeWhile() পদ্ধতি


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

  1. C# LINQ Intersect পদ্ধতি

  2. সি শার্প Linq Where মেথড

  3. সি শার্প Linq Distinct() মেথড

  4. C#-এ TakeWhile মেথড