C# 中的 SortedMap 介面
Java 提供 SortedMap 介面,而 C# 中的等效項是 SortedList。
C# 中的 SortedList 集合使用鍵和索引來訪問列表中的項。
排序列表是陣列和雜湊表的組合。它包含可以使用鍵或索引訪問的項列表。如果你使用索引訪問項,則它是一個 ArrayList,如果你使用鍵訪問項,則它是一個雜湊表。項的集合始終按鍵值排序。
讓我們看一個使用 SortedList 並顯示鍵位的示例 −
示例
using System;
using System.Collections;
namespace Demo {
class Program {
static void Main(string[] args) {
SortedList sl = new SortedList();
sl.Add("ST0", "One");
sl.Add("ST1", "Two");
sl.Add("ST2", "Three");
ICollection key = sl.Keys;
foreach(string k in key) {
Console.WriteLine(k);
}
}
}
}輸出
ST0 ST1 ST2
廣告
資料結構
網路
RDBMS
作業系統
Java
iOS
HTML
CSS
Android
Python
C 程式設計
C++
C#
MongoDB
MySQL
JavaScript
PHP