IT rekvalifikace s garancí práce. Seniorní programátoři vydělávají až 160 000 Kč/měsíc a rekvalifikace je prvním krokem. Zjisti, jak na to!
Hledáme nové posily do ITnetwork týmu. Podívej se na volné pozice a přidej se do nejagilnější firmy na trhu - Více informací.
Avatar
Květuše Husáková:18.7.2017 21:24

Zdravím, netuším jak načíst z listboxu nebo z generování do pole, když to zkusím přes proměnou tak mi to nadavá, že se to nemá dělat, že to nelze implicitně převést do pole.

Odpovědět
18.7.2017 21:24
Neguj negaci
Avatar
Marek Uhlik
Člen
Avatar
Marek Uhlik:18.7.2017 22:08

Nevím jestli tě chápu ,ale chceš jen načíst prvky z listboxu do pole ?

int[] array = new int[listBox1.Items.Count];

for (int i = 0; i < listBox1.Items.Count; i++)
{
    array[i] = Convert.ToInt32(listBox1.Items[i]);
}
Editováno 18.7.2017 22:09
 
Nahoru Odpovědět
18.7.2017 22:08
Avatar
David Podeszwa:18.7.2017 22:27

Nebo pokud chceš aby se ti ty hodnoty daly do pole hned při generaci, tak udělej tohle:

int pocet = int.Parse(textBox1.text);
poleNC = new int[pocet];
for (int i = 0; i < pocet; i++)
{
        cislo = nc.Next(-20, 50);
        poleNC[i] = cislo;
        listBox1.Items.Add(cislo.ToString());
}

Předpokládám že v textBoxu1 je uložen počet generovaných čísel.

 
Nahoru Odpovědět
18.7.2017 22:27
Avatar
Květuše Husáková:19.7.2017 10:26

díky moc jste hodní

Nahoru Odpovědět
19.7.2017 10:26
Neguj negaci
Děláme co je v našich silách, aby byly zdejší diskuze co nejkvalitnější. Proto do nich také mohou přispívat pouze registrovaní členové. Pro zapojení do diskuze se přihlas. Pokud ještě nemáš účet, zaregistruj se, je to zdarma.

Zobrazeno 4 zpráv z 4.