একটি Dictionary কালেকশনে যেকোনো ডেটা টাইপ সংরক্ষণ করা যায়। Dictionary C#-এ কি এবং ভ্যালুর একটি কালেকশন। Dictionary<TKey, TValue> System.Collections.Generic নেমস্পেসে অন্তর্ভুক্ত।
ডিকশনারি এর ওপর ইটারেট করার সেরা পদ্ধতি
প্রথমে একটি ডিকশনারি তৈরি করুন:
var d = new Dictionary<string, int>(5);
এখন কি এবং ভ্যালু যোগ করুন:
// add key and value
d.Add("car", 25);
d.Add("bus", 28);
d.Add("motorbike", 17);
ভ্যালু অনুযায়ী সর্ট করতে orderby ব্যবহার করুন:
var val = from ele in d orderby ele.Value ascending select ele;
উপরে আমরা ascending সেট করেছি ডিকশনারি আসেন্ডিং অর্ডারে সর্ট করার জন্য। আপনি descendingও ব্যবহার করতে পারেন।
আসেন্ডিং অর্ডারে ভ্যালু ডিসপ্লে করুন:
foreach (KeyValuePair<string, int> ele in val)
{
Console.WriteLine("{0} = {1}", ele.Key, ele.Value);
}