在C#中,SortedDictionary是一個泛型集合類,它實現了IDictionary接口,用于存儲鍵值對并根據鍵進行排序。SortedDictionary根據鍵的自然順序進行排序,或者可以通過提供的比較器進行自定義排序。它提供了高效的查找、插入和刪除操作,同時保持鍵的有序性。SortedDictionary通常用于需要按鍵順序訪問集合元素的場景,例如按字母順序排序字典或按時間順序排序事件列表等。