0

所以我有一个代码,它的字典如下所示

Dictionary<int, List<object>> records = new Dictionary<int, List<object>>();

现在字典填充了对象列表和int。

我的问题是对象列表。

我需要检索这些值我该怎么做?

请注意,所有内容都已填充,我只需要从对象列表中检索值并将其转换为数组。

4

2 回答 2

1

你可以这样做

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();
        }
于 2013-10-28T03:22:27.747 回答
1
List<object> list = records[0];

只需通过 int 键引用。字典是键值数据结构,因此如果您需要顺序访问记录,我会考虑使用数组/列表。但是,可以像@praga2050 所述那样遍历字典。

于 2013-10-28T03:16:26.973 回答