Ahoj. Presne ako píše Wikan - pre tento prípad využiješ to pole polí alebo ak napíšeš, čo chceš reálne spraviť, tak to pôjde možno inak a lepšie.
Pre tento konkrétny prípad:
var data = new[] { "1", "2", "3", "4", "5" };
var pole = new string[3][];
for (var i = 0; i < pole.Length; ++i) {
pole[i] = new string[data.Length];
Array.Copy(data, pole[i], data.Length);
}
Prípadne cez LINQ (trochu pomalšie, ale prehľadnejšie):var data = new[] { "1", "2", "3", "4", "5" };
var pole = new[] { data.ToArray(), data.ToArray(), data.ToArray() };
Alebo ak nechceš pole polí, ale 3 samostatné premenné, tak napr. takto:var data = new[] { "1", "2", "3", "4", "5" };
var pole1 = data.ToArray();
var pole2 = data.ToArray();
var pole3 = data.ToArray();