c# - 如何将 List<KeyValuePair<int,int>> 转换为 int[][]?

标签 c# linq

是否有一种简单的方法,比如与 ToArray() 的某种组合?功能?我知道可以手动执行此操作,但它非常复杂。

或者也许有一些更好的方法来创建动态结构,收集一些 <int,int> 的计数对,并且可以将其转换为 int[][]最后呢?

最佳答案

试试这个:

var result = list.Select(x => new[] { x.Key, x.Value }).ToArray();

关于c# - 如何将 List<KeyValuePair<int,int>> 转换为 int[][]?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25952709/

相关文章:

c# - C/C++ 日期解决方案/转换

c# - 如何注入(inject)在 Windsor 中注册的 MEF [ImportingConstructor] 依赖项?

c# - 解决 LINQ 查询方法中的方法重载

linq - Realm Xamarin LINQ 对象

c# - 如何重用 Entity Framework 查询(使用方法)?

c# - 有没有办法在 Entity Framework 查询的 `Where` 部分进行转换?

c# - 适用于 C# 的 Google map API

c# - 在 Combobox 弹出列表上获取鼠标移动

c# - 如何从此字符串中提取子字符串?

c# - LINQ 是否允许简化此构造?