2014-09-20 3 views
1

Есть ли простой способ, как некоторая комбинация с функцией ToArray()? Я знаю, что это можно сделать вручную, но это довольно сложно.Как преобразовать Список <KeyValuePair <int,int>> int [] []?

Или, может быть, есть лучший способ создать динамический структурирующий элемент, который собирает несколько пар <int,int>, и его можно преобразовать в int[][] в конце?

+1

Каковы размеры массива? int [list.Length, 2]? – brz

+0

Просьба предоставить некоторые данные образца. Я могу только предположить из темы, что у вас есть список (строки) с (разреженными?) Данными индекса, значение? – Pieter21

+0

Это зависит от количества элементов, которые мы добавляем в список. Например, если добавить 5 элементов, это int [5] [2] –

ответ

7

Попробуйте это:

var result = list.Select(x => new[] { x.Key, x.Value }).ToArray(); 
Смежные вопросы