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

OrderedDictionary-এ কীগুলোর ICollection পান C#-এ

OrderedDictionary-এ কীগুলোর ICollection পেতে নিচের কোডটি ব্যবহার করা হয়:

উদাহরণ ১

using System; 
using System.Collections; 
using System.Collections.Specialized; 
public class Demo { 
    public static void Main() { 
        OrderedDictionary dict = new OrderedDictionary(); 
        dict.Add("1", "One"); 
        dict.Add("2", "Two"); 
        dict.Add("3", "Three"); 
        dict.Add("4", "Four"); 
        dict.Add("5", "Five"); 
        dict.Add("6", "Six"); 
        dict.Add("7", "Seven"); 
        dict.Add("8", "Eight"); 
        ICollection col = dict.Keys; 
        String[] strKeys = new String[dict.Count]; 
        col.CopyTo(strKeys, 0); 
        Console.WriteLine("কীগুলো প্রদর্শন করা হচ্ছে..."); 
        for (int i = 0; i < dict.Count; i++) { 
            Console.WriteLine(strKeys[i]); 
        } 
    } 
}

আউটপুট

এটি নিচের আউটপুটটি তৈরি করবে:

কীগুলো প্রদর্শন করা হচ্ছে... 1 2 3 4 5 6 7 8

উদাহরণ ২

আরেকটি উদাহরণ দেখি:

using System; 
using System.Collections; 
using System.Collections.Specialized; 
public class Demo { 
    public static void Main() { 
        OrderedDictionary dict = new OrderedDictionary(); 
        dict.Add("One", "John"); 
        dict.Add("Two", "Tim"); 
        dict.Add("Three", "Katie"); 
        dict.Add("Four", "Andy"); 
        dict.Add("Five", "Gary"); 
        dict.Add("Six", "Amy"); 
        ICollection col = dict.Keys; 
        String[] strKeys = new String[dict.Count]; 
        col.CopyTo(strKeys, 0); 
        Console.WriteLine("কীগুলো প্রদর্শন করা হচ্ছে..."); 
        for (int i = 0; i < dict.Count; i++) { 
            Console.WriteLine(strKeys[i]); 
        } 
    } 
}

আউটপুট

এটি নিচের আউটপুটটি তৈরি করবে:

কীগুলো প্রদর্শন করা হচ্ছে... One Two Three Four Five Six
  1. C#-এ OrderedDictionary-এ মানগুলির ICollection পাওয়া (Values প্রপার্টি)

  2. C#-এ StringDictionary-এ কিগুলোর কালেকশন পাওয়া (Keys প্রপার্টি)

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

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