SortedList ক্লাসের Keys প্রপার্টি একটি ICollection রিটার্ন করে যা সকল কী ধারণ করে। কীগুলো সাজানো ক্রমে থাকে। IndexOfKey() দিয়ে নির্দিষ্ট কী-এর ইনডেক্সও পাওয়া যায়।
উদাহরণ ১: কী কালেকশন প্রিন্ট
using System;
using System.Collections;
public class Demo {
public static void Main(String[] args) {
SortedList list = new SortedList();
list.Add("One", "Finance");
list.Add("Two", "Marketing");
list.Add("Three", "Sales");
list.Add("Four", "Purchase");
list.Add("Five", "Operations");
list.Add("Six", "IT");
Console.WriteLine("SortedList উপাদানসমূহ...");
foreach(DictionaryEntry d in list) {
Console.WriteLine(d.Key + " " + d.Value);
}
Console.WriteLine("\nকী 'One'-র ইনডেক্স = " + list.IndexOfKey("One"));
ICollection col = list.Keys;
Console.WriteLine("\nকীগুলোর কালেকশন...");
foreach(string res in col)
Console.WriteLine(res);
}
}
আউটপুট
SortedList উপাদানসমূহ...
Five Operations
Four Purchase
One Finance
Six IT
Three Sales
Two Marketing
কী 'One'-র ইনডেক্স = 2
কীগুলোর কালেকশন...
Five
Four
One
Six
Three
Two
উদাহরণ ২: একাধিক SortedList-এ কী কালেকশন
using System;
using System.Collections;
public class Demo {
public static void Main(String[] args) {
SortedList list1 = new SortedList();
list1.Add("One", 1);
list1.Add("Two ", 2);
list1.Add("Three ", 3);
list1.Add("Four", 4);
list1.Add("Five", 5);
list1.Add("Six", 6);
list1.Add("Seven ", 7);
list1.Add("Eight ", 8);
list1.Add("Nine", 9);
list1.Add("Ten", 10);
Console.WriteLine("SortedList1 উপাদানসমূহ...");
foreach(DictionaryEntry d in list1) {
Console.WriteLine(d.Key + " " + d.Value);
}
ICollection col = list1.Keys;
Console.WriteLine("\nList1-এ কীগুলোর কালেকশন...");
foreach(string res in col)
Console.WriteLine(res);
SortedList list2 = new SortedList();
list2.Add("A", "Accessories");
list2.Add("B", "Books");
list2.Add("C", "Smart Wearable Tech");
list2.Add("D", "Home Appliances");
Console.WriteLine("\nSortedList2 উপাদানসমূহ...");
foreach(DictionaryEntry d in list2) {
Console.WriteLine(d.Key + " " + d.Value);
}
col = list2.Keys;
Console.WriteLine("\nList2-এ কীগুলোর কালেকশন...");
foreach(string res in col)
Console.WriteLine(res);
}
}
আউটপুট
SortedList1 উপাদানসমূহ...
Eight 8
Five 5
Four 4
Nine 9
One 1
Seven 7
Six 6
Ten 10
Three 3
Two 2
List1-এ কীগুলোর কালেকশন...
Eight
Five
Four
Nine
One
Seven
Six
Ten
Three
Two
SortedList2 উপাদানসমূহ...
A Accessories
B Books
C Smart Wearable Tech
D Home Appliances
List2-এ কীগুলোর কালেকশন...
A
B
C
D
টিপস: Keys এবং Values প্রপার্টি ব্যবহার করে আলাদা আলাদা কালেকশন পাওয়া যায়। কীগুলো সবসময় সাজানো থাকে।