C# 中的 SortedMap 介面
Java 具有 SortedMap 介面,而 C# 中的等價介面是 SortedList。
C# 中的 SortedList 集合使用鍵和索引來訪問列表中的項。
排序列表是陣列和雜湊表的一種組合。它包含一個列表,該列表可以使用鍵或索引進行訪問。如果你使用索引訪問項,它就是一個 ArrayList,如果你使用鍵訪問項,它是一個 Hashtable。項的集合始終按鍵值排序。
讓我們看一個有關使用 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