【发布时间】:2014-08-14 02:43:28
【问题描述】:
我有一个定义如下的列表
var MList = new List<KeyValuePair<String, Object>>();
(Example list item { "Prj1" , {e1,e2,e3} }
理想情况下,列表项应包含一个项目名称(字符串)和一个管理员 ID 数组(对象)。我需要使用从原始列表扩展的项目创建并填充一个新列表。
所以结果列表如下所示,每个项目都是一个字符串。
{"Prj1","e1"}
{"Prj1","e2"}
{"Prj1","e3"}
如何使用 LINQ 以上述格式将项目提取到新列表中
【问题讨论】:
-
为什么
Value的类型是object而不是String[],如果这是您使用的类型?