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

C# প্রোগ্রাম: অ্যারে উপাদান অবরোহক্রমে সাজানোর জন্য


একটি সিকোয়েন্সের উপাদানগুলো অবরোহক্রমে সাজানোর জন্য ThenBy() এবং OrderByDescending ব্যবহার করুন।

এটি আমাদের স্ট্রিং অ্যারে।

string[] myStr = { "Keyboard", "Laptop", "Mouse", "Monitor" };

এখন, উপাদানগুলো অবরোহক্রমে সাজানোর জন্য OrderByDescending ব্যবহার করুন। এর ভেতরে প্রতিটি স্ট্রিংর দৈর্ঘ্য হিসাব করুন এবং ল্যাম্বড এক্সপ্রেশনও ব্যবহার করুন।

IEnumerable<string> res = myStr.AsQueryable().OrderByDescending(ch => ch.Length).ThenBy(ch => ch);

উপরোক্ত উদাহরণটি নিচে দেওয়া হলো।

উদাহরণ

using System; using System.Linq; using System.Collections.Generic; public class Demo {    public static void Main() {       string[] myStr = { "Keyboard", "Laptop", "Mouse", "Monitor" };       IEnumerable<string> res = myStr.AsQueryable().OrderByDescending(ch => ch.Length).ThenBy(ch => ch);       foreach (string arr in res)       Console.WriteLine(arr);    } }

আউটপুট

Keyboard Monitor Laptop Mouse

  1. C#-এ অ্যারে অবরোহী ক্রমে সর্ট করা

  2. অ্যারে (লিস্ট) ডিসেন্ডিং অর্ডারে সর্ট করার পাইথন প্রোগ্রাম

  3. অ্যারে (লিস্ট) অ্যাসেন্ডিং অর্ডারে সর্ট করার পাইথন প্রোগ্রাম

  4. পাইথন প্রোগ্রাম: অ্যারের উপাদানগুলো বিপরীত ক্রমে প্রিন্ট করা