

C# naplnění polí
Ahoj, ptřeboval bych poradit, mám kód (příklad):
string[] pole1, pole2, pole3 = new string[5];
string[] data = {"1", "2", "3", "4", "5"};
Potřebuji, aby se určité= pole naplnilo daty, tudíž:
pole1 = data;
pole2 = data;
pole3 = data;
Zde je příklad, který je totální blbost:
for (int i = 0; i < 3; i++)
{
pole[i] = data;
}
Jenže to vypíše: Error The name pole' does not exist in the current context
Poradí mi někdo, jak na to? :)
Asi hledáš pole polí.
Udělat pole v dalším poli?
Je otázka, co vlastně chceš reálně udělat. Možná by se to dalo vyřešit úplně jinak a lépe.
Ty chceš nakopírovat pole do pole?
tak asi
ne?
Nebo tady je ukázka funkce přímo pro překopírování pole: webový odkaz
Ale pokud plníš pole, tak přeci
(source je integerové pole)
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:
Prípadne cez LINQ (trochu pomalšie, ale prehľadnejšie):
Alebo ak nechceš pole polí, ale 3 samostatné premenné, tak napr. takto: