একটি সর্টেড লিস্ট (SortedList) হলো একটি অ্যারে এবং হ্যাশ টেবিলের কম্বিনেশন। এতে আইটেমের একটি লিস্ট থাকে যা একটি কি (key) বা ইনডেক্স (index) দিয়ে অ্যাক্সেস করা যায়।
SortedList-এ নির্দিষ্ট কির সাথে সংযুক্ত মান পাওয়া এবং সেট করা যায়।
Item প্রপার্টি ব্যবহার করে নতুন এলিমেন্টও যোগ করা যায়।
যদি কোনো কি অস্তিত্বে না থাকে, তবে আপনি নিচের মতো করতে পারেন:
myCollection["myNonexistentKey"] = myValue
যদি কিটি ইতিমধ্যে আছে, তবে সেটি নতুন কি এবং ভ্যালু দিয়ে ওভাররাইট (overwrite) হবে।
উদাহরণ
using System;
using System.Collections;
namespace Demo {
class Program {
static void Main(string[] args) {
SortedList s = new SortedList();
s.Add("S001", "Jack");
s.Add("S002", "Henry");
s["S003"] = "Brad";
// কিগুলোর কালেকশন পাওয়া
ICollection key = s.Keys;
foreach (string k in key) {
Console.WriteLine(k + ": " + s[k]);
}
}
}
}
আউটপুট
S001: Jack S002: Henry S003: Brad