C#-তে বিল্ট-ইন Map টাইপ নেই। এর জন্য Dictionary ব্যবহার করুন।
প্রথমে একটি Dictionary তৈরি করুন:
Dictionary<string, int> d = new Dictionary<string, int>();
d.Add("keyboard", 1);
d.Add("mouse", 2);
কীগুলো পান:
var val = d.Keys.ToList();
এখন Map-ওভার ইটারেট করতে foreach লুপ ব্যবহার করুন:
foreach (var key in val)
{
Console.WriteLine(key);
}
উদাহরণ
using System;
using System.Collections.Generic;
using System.Linq;
class Program
{
static void Main()
{
Dictionary<string, int> d = new Dictionary<string, int>();
d.Add("keyboard", 1);
d.Add("mouse", 2);
// কীগুলো পান
var val = d.Keys.ToList();
// সর্ট
val.Sort();
// সর্টেড কীগুলো প্রদর্শন
foreach (var key in val)
{
Console.WriteLine(key);
}
}
}
আউটপুট
keyboard mouse