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

C#-এ TakeWhile মেথড

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
  1. C#-এ Aggregate মেথড

  2. C#-এ GroupBy মেথড

  3. C#-এ CompareTo মেথড

  4. রুবির Array#zip আয়ত্ত করুন: দক্ষ অ্যারে পেয়ারিং এবং তুলনা