У меня есть list{int a,int b,int c}
, который содержит данные, такие какЗаполните 3D массив из списка {INT, INT, INT} в цикле
a b c
12 23 45
24 45 34
44 56 77
12 34 11
98 35 33
...
Я хочу, чтобы эти данные в 3-х массивов , так что если у меня есть 3 отделенных массивов I бы
int[] a = new int[lst.Count];
int[] b = new int[lst.Count];
int[] c = new int[lst.Count];
for (int i = 0; i < lst.Count; i++)
{
a[i] = lst[i].a;
b[i] = lst[i].b;
c[i] = lst[i].c;
}
Теперь, как скопировать list{int, int, int}
в 3d массив?
int size = lst.Count;
int[, ,] array_t = new int[size , size , size ];
Почему вы хотите скопировать эти значения в 3D-массив? Какое значение будет занимать «координаты» [a, b, c]? – ppetrov
Что это такое? Список '? Мне это непонятно. –
Возможный дубликат [Как изменить форму массива в C#] (http://stackoverflow.com/questions/6522729/how-to-reshape-an-array-in-c-sharp) –