在 C# 中检索字典中的值
本文关键字:字典 检索 | 更新日期: 2023-09-27 18:37:07
所以我有一个代码,其中包含如下所示的字典
Dictionary<int, List<object>> records = new Dictionary<int, List<object>>();
现在字典已填充到对象和 int 列表。
我的问题是对象列表。
我需要检索这些值,该怎么做?
请注意,所有内容都已填充,我只需要从对象列表中检索值并将其转换为数组。
你可以这样做
foreach (var item in records)
{
// records will have key & value
var arr = item.Value.ToArray();
}
foreach (var item in records)
{
// records will have key & value
var key = item.key;
var arr = item[key].ToArray();
}
List<object> list = records[0];
只需通过 int 键引用。字典是一种键值数据结构,因此如果您需要顺序访问记录,我会考虑使用数组/列表。但是,可以按照@praga2050所述遍历字典。