(四十九)C#编程基础复习——C#排序列表(SortedList)
在C#中,排序列表类是用来表示键/值对的集合,这些键/值对按照键值进行排序,并且可以通过键或索引访问集合中的各个项。
我们可以将排序列表看作是数组和哈希表的组合,其中包含了可以使用键或索引访问各项的列表。如果你使用索引访问各项,那么它就是一个动态数组,如果你使用键来访问各项,那么它就是一个哈希表。另外集合中的各项总是按键值进行排序。
一、排序列表类中的属性
下表列出了排序列表类中一些常用的属性:
二、排序列表中的方法
示例代码如下:
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Collections;
namespace _010
{
internal class Program
{
static void Main(string[] args)
{
SortedList sl = new SortedList();
sl.Add("001", "小名");
sl.Add("002", "小case");
sl.Add("003", "小强");
if(sl.ContainsValue("张三"))
{
Console.WriteLine("该学生姓名已存在");
}
else
{
sl.Add("004", "张三");
}
//获取键的集合
ICollection key = sl.Keys;
foreach(string k in key)
{
Console.WriteLine(k + ":" + sl[k]);
}
Console.ReadKey();
}
}
}
分类:
C#基础
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 全程不用写代码,我用AI程序员写了一个飞机大战
· DeepSeek 开源周回顾「GitHub 热点速览」
· MongoDB 8.0这个新功能碉堡了,比商业数据库还牛
· 记一次.NET内存居高不下排查解决与启示
· 白话解读 Dapr 1.15:你的「微服务管家」又秀新绝活了