NOVINKA! E-learningové kurzy umělé inteligence. Nyní AI za nejlepší ceny. Zjisti více:
NOVINKA – Víkendový online kurz Software tester, který tě posune dál. Zjisti, jak na to!
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
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
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.