【发布时间】:2016-07-05 14:25:40
【问题描述】:
我正在调用返回类型为Dictionary<string, List<string>> 的方法。
我称它的方式是我希望 List<string> 总是只有 1 个字符串元素。为了简化这一点,我想使用 Linq 将返回类型转换为 Dictionary<string, string>。
我尽量使用.ToDictionary(x => x.Key, x=> x.Value);,但我不知道如何获得正确的值。使用 LINQ 可以进行这样的转换吗?
【问题讨论】:
-
不能修改返回 Dictionary 的方法,让它返回
Dictionary<string, string>吗? -
这是另一个程序中的方法,我不能轻易修改。
标签: c# linq dictionary