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

C#-এ Dictionary কী (Key) অনুযায়ী সর্ট করা


HashMap জাভার জন্য, C#-তে নয়। C#-তে HashMap-এর সমতুল্য হল Dictionary<TKey, TValue> যা কী-ভ্যালু জোড়া সংগ্রহ করে। Dictionary নিজে থেকে সর্টেড থাকে না, তাই কীগুলো সর্ট করতে আলাদা পদ্ধতি ব্যবহার করতে হয়।

প্রথমে Dictionary তৈরি করুন:

Dictionary d = new Dictionary();
d.Add("soccer", 1);
d.Add("cricket", 2);
d.Add("tennis", 3);
d.Add("rugby", 4);

এখন কীগুলো পেয়ে সর্ট করুন ToList() এবং Sort() মেথড দিয়ে:

// কীগুলো পাওয়া
var val = d.Keys.ToList();
// সর্ট করা
val.Sort();

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

using System;
using System.Collections.Generic;
using System.Linq;

class Program {
    static void Main() {
        Dictionary d = new Dictionary();
        d.Add("soccer", 1);
        d.Add("cricket", 2);
        d.Add("tennis", 3);
        d.Add("rugby", 4);
        
        // কীগুলো পাওয়া
        var val = d.Keys.ToList();
        // সর্ট করা
        val.Sort();
        
        // সর্টেড কীগুলো প্রদর্শন
        foreach (var key in val) {
            Console.WriteLine(key);
        }
    }
}

  1. C#-এ Dictionary থেকে কীগুলোর লিস্ট পাওয়া

  2. C#-এ লিস্ট সর্ট করার মেথড কী?

  3. পাইথনে ডিকশনারিতে নতুন কি যোগ করার পদ্ধতি

  4. উইন্ডোজ রেজিস্ট্রি দক্ষতা: কী ও ভ্যালু নিরাপদে যোগ, মডিফাই এবং ডিলিট করুন