Одномерный массив в двумерный и наоборот - C#

Узнай цену своей работы

Формулировка задачи:

как сконвертировать одномерный массив [] в двумерный [,] и обратно? возможно как то средствами Linq? никак не соображу... ведь такие [,] массивы располагаются также линейно в памяти как и одномерные в отличии от ступенчатых [][]

Решение задачи: «Одномерный массив в двумерный и наоборот»

textual
Листинг программы
//int[,] arr2 = new int[,] {{1,2,3},{4,5,6}};
string[,] arr2 = new string[,] {{"1","2","3"},{"4","5","6"}};
var arr1 = arr2.ToFlatArray();
var arr2copy = arr1.ToTwoDimensionalArray(2,3);

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

9   голосов , оценка 4.222 из 5
Похожие ответы