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