Danh sách đã sắp xếp là sự kết hợp của một mảng và một bảng băm. Nó chứa danh sách các mục có thể được truy cập bằng khóa hoặc chỉ mục.
Nhận và đặt giá trị được liên kết với một khóa cụ thể trong SortedList.
Bạn cũng có thể sử dụng thuộc tính Item để thêm các phần tử mới.
Nếu một khóa không tồn tại, thì bạn có thể đưa nó vào.
myCollection["myNonexistentKey"] = myValue
Nếu khóa đã tồn tại thì nó sẽ ghi đè lên bằng khóa và giá trị mới.
Sau đây là một ví dụ để tìm hiểu cách làm việc với thuộc tính Item của lớp SorteList trong C #.
Ví dụ
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]); } } } }
Đầu ra
S001: Jack S002: Henry S003: Brad