কম্পিউটার

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. পাইথন প্রোগ্রাম বিপরীত ক্রমে একটি অ্যারের উপাদান প্রিন্ট করতে