รายการที่เรียงลำดับคือการรวมกันของอาร์เรย์และตารางแฮช ประกอบด้วยรายการที่สามารถเข้าถึงได้โดยใช้คีย์หรือดัชนี
รับและตั้งค่าที่เกี่ยวข้องกับคีย์เฉพาะใน SortedList
คุณยังสามารถใช้คุณสมบัติ Item เพื่อเพิ่มองค์ประกอบใหม่ได้
หากไม่มีคีย์ คุณสามารถรวมคีย์ดังกล่าวได้
myCollection["myNonexistentKey"] = myValue
หากมีคีย์อยู่แล้ว จะเขียนทับด้วยคีย์และค่าใหม่
ต่อไปนี้เป็นตัวอย่างเพื่อเรียนรู้วิธีการทำงานกับคุณสมบัติ Item ของคลาส SorteList ใน C#
ตัวอย่าง
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"; // get a collection of the keys. ICollection key = s.Keys; foreach (string k in key) { Console.WriteLine(k + ": " + s[k]); } } } }
ผลลัพธ์
S001: Jack S002: Henry S003: Brad