个人记录贴
1、List
List为有序可重复集合,允许访问、修改和插入多个相同或不同类型的元素
List<string> list= new List<string>();
list.Add("aaa");
list.Add("bbb");
list.Add("ccc");
foreach (var str in list)
{
Console.WriteLine(fruit); // 输出:"aaa", "bbb", "ccc"
}
2、Dictionary
字典为键值对集合,提供快速查找,单键是唯一
3、HashSet
无序,值唯一的集合,不允许值重复,相较于List,查询速度更快
HashSet<string> hashList = new HashSet<string>();
hashList .Add("aaa");
hashList .Add("bbb");
hashList .Add("ccc");
hashList .Add("aaa"); // 重复元素不会被添加
foreach (var v in hashList )
{
Console.WriteLine(fruit); // 输出:"aaa", "bbb", "ccc"
}
参考自:C#中List、Dictionary、HashSet用法以及区别_.net core hashset 与list-CSDN博客