键和值的列表,其中顺序是根据键和值的插入顺序设置的
本文关键字:键和值 顺序 插入 设置 列表 | 更新日期: 2023-09-27 18:13:21
我基本上想要一个列表的列表。
key将是一个GUID, Value将是一个GUID列表。
插入Key的顺序,当我在值中插入Guids列表时,应该保持插入它们时的顺序。
我希望这个使用泛型。
我该怎么做?
。
foreach(var guid in SomeList)
{
foreach(var subGuid in SomeList.Values)
}
同样,顺序很重要,基于我插入它们的方式(键和值列表)
为什么不直接使用List<Tuple<Guid, List<Guid>>
要匹配您想要的语法,请尝试将您的值放入List<KeyValuePair<Guid,List<Guid>>>
。
var guids = new List<KeyValuePair<Guid,List<Guid>>>();
guids.Add(new KeyValuePair<Guid,List<Guid>>(Guid.NewGuid(), new List<Guid>{Guid.NewGuid()}));