รายการที่เรียงลำดับคือการรวมกันของอาร์เรย์และตารางแฮช ประกอบด้วยรายการที่สามารถเข้าถึงได้โดยใช้คีย์หรือดัชนี
รับและตั้งค่าที่เกี่ยวข้องกับคีย์เฉพาะใน 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