C#SortedList<K,V>类

/ / C#SortedList<K,V>类

C#SortedList<TKey,TValue>是键/值对的数组。它根据键存储值。SortedList<TKey,TValue>类包含唯一键,并根据键保持升序。在键的帮助下,无涯教程可以轻松地搜索或删除元素。它位于System.Collections.Generic命名空间中。

它类似于SortedDictionary<TKey、TValue>类。

C# SortedList<TKey, TValue> vs SortedDictionary<TKey, TValue>

SortedList<TKey,TValue>类比SortedDictionary<TKey,TValue>类使用的内存更少。如果必须存储和检索key/value对,建议使用SortedList<TKey、TValue>。如果对未排序的数据执行插入和删除,则SortedDictionary<TKey,TValue>类比SortedList<TKey,TValue>类更快。

C# SortedList<TKey, TValue> example

让无涯教程看一个泛型SortedList<TKey,TValue>类的示例,该类使用add()方法存储元素,并使用for-each循环迭代元素。这里,使用KeyValuePair类来获取键和值。

using System;
using System.Collections.Generic;

public class SortedDictionaryExample
{
    public static void Main(string[] args)
    {
        SortedList names = new SortedList();
        names.Add("1","Sonoo");  
        names.Add("4","Peter");  
        names.Add("5","James");  
        names.Add("3","Ratan");  
        names.Add("2","Irfan");  
        foreach (KeyValuePair kv in names)
        {
            Console.WriteLine(kv.Key+" "+kv.Value);
        }
    }
}

输出:

链接:https://www.learnfk.comhttps://www.learnfk.com/csharp/c-sharp-sortedlist.html

来源:LearnFk无涯教程网

1 Sonoo
2 Irfan
3 Ratan
4 Peter
5 James

祝学习愉快! (发现内容有误?请选中要编辑的内容 -> 右键 -> 修改 -> 提交!帮助我们改进教程质量)

精选教程推荐

👇 以下精选教程可能对您有帮助,拓展您的技术视野

互联网人的数字化企业生存指南 -〔沈欣〕

如何讲好一堂课 -〔薛雨〕

手把手带你写一门编程语言 -〔宫文学〕

如何读懂一首诗 -〔王天博〕

分布式技术原理与算法解析 -〔聂鹏程〕

TensorFlow快速入门与实战 -〔彭靖田〕

邱岳的产品实战 -〔邱岳〕

零基础学Python -〔尹会生〕

Service Mesh实践指南 -〔周晶〕

📝 好记忆不如烂笔头,留下您的学习笔记吧!

暂无学习笔记,成为第一个分享的人吧!

您的笔记将帮助成千上万的学习者