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

C#-এ নন-স্ট্যাটিক মেথড ব্যবহার করে এক-মাত্রিক অ্যারে নিম্নক্রমে (Descending) সাজানো

প্রথমে অসাজানো লিস্ট সেট করুন।

int[] list = {87, 45, 56, 22, 84, 65};

এখন একটি নেস্টেড for লুপ ব্যবহার করে লিস্টটি সাজান যা একটি ফাংশনে পাস করা হয়েছে।

for(int i=0; i < arr.Length; i++) { 
    for(int j=i+1; j < arr.Length; j++) { 
        if(arr[i] <= arr[j]) { 
            temp = arr[j]; 
            arr[j] = arr[i]; 
            arr[i] = temp; 
        } 
    } 
    Console.Write(arr[i] + " "); 
}

সম্পূর্ণ উদাহরণ

using System; 
namespace Demo { 
    public class MyApplication { 
        public static void Main(string[] args) { 
            int[] list = {87, 45, 56, 22, 84, 65}; 
            Console.WriteLine("Original Unsorted List"); 
            foreach (int i in list) { 
                Console.Write(i + " "); 
            } 
            MyApplication m = new MyApplication(); 
            m.sortFunc(list); 
        } 
        public void sortFunc(int[] arr) { 
            int temp = 0; 
            Console.WriteLine("\nSorted List"); 
            for(int i=0; i < arr.Length; i++) { 
                for(int j=i+1; j < arr.Length; j++) { 
                    if(arr[i] <= arr[j]) { 
                        temp = arr[j]; 
                        arr[j] = arr[i]; 
                        arr[i] = temp; 
                    } 
                } 
                Console.Write(arr[i] + " "); 
            } 
        } 
    } 
}

আউটপুট

Original Unsorted List 
87 45 56 22 84 65 
Sorted List 
87 84 65 56 45 22
  1. C# প্রোগ্রাম: অ্যারে উপাদান অবরোহক্রমে সাজানোর জন্য

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

  3. C#-তে এক-আয়ামি অ্যারে রিভার্স অর্ডারে প্রিন্ট করা

  4. C#-এ param অ্যারে ব্যবহার করে মেথডে প্যারামিটার পাস করা