Одномерный массив в двумерный и наоборот - 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);
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д