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

C# Queryable SkipWhile() পদ্ধতি


SkipWhile() পদ্ধতি ব্যবহার করে একটি অ্যারেতে উপাদান বাদ দিয়ে বাকি উপাদানগুলো ফেরত পান।

নিচে আমাদের অ্যারেটি দেওয়া হলো -

int[] marks = { 45, 88, 55, 90, 95, 85 };

এখন, ৬০-এর চেয়ে বড় বা সমান উপাদানগুলো বাদ দিন। শর্তটি ল্যাম্বডা এক্সপ্রেশন দিয়ে সেট করা হয়েছে।

IEnumerable<int> selMarks = marks.AsQueryable().OrderByDescending(s => s).SkipWhile(s => s >= 60);

উদাহরণ

using System; using System.Linq; using System.Collections.Generic; public class Demo {    public static void Main() {       int[] marks = { 45, 88, 55, 90, 95, 85 };       // ৬০-এর উপরের উপাদানগুলো বাদ দিন       IEnumerable<int> selMarks = marks.AsQueryable().OrderByDescending(s => s).SkipWhile(s => s >= 60);       // বাকি উপাদানগুলো প্রদর্শন করুন       Console.WriteLine("Skipped marks > 60...");       foreach (int res in selMarks) {          Console.WriteLine(res);       }    } }

আউটপুট

Skipped marks > 60... 55 45

  1. C#-এ TakeWhile মেথড

  2. C#-এ GroupBy মেথড

  3. C#-এ CompareTo মেথড

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