NOVINKA: Získej 40 hodin praktických dovedností s AI – ZDARMA ke každému akreditovanému kurzu!
S účinností od 26. 3. jsme aktualizovali Zásady zpracování osobních údajů – doplnili jsme informace o monitorování telefonických hovorů se zájemci o studium. Ostatní části zůstávají beze změn.
Funkce, kterou se snažíš použít je dostupná pouze pro registrované uživatele. Buďto se přihlas nebo si zdarma vytvoř nový účet.
Funkce, kterou se snažíš použít je dostupná pouze pro registrované uživatele. Buďto se přihlas nebo si zdarma vytvoř nový účet.

Diskuze: Jak načít int z listboxu do pole

V předchozím kvízu, Test znalostí C# .NET online, jsme si ověřili nabyté zkušenosti z kurzu.

Jak se ti líbí článek?
Před uložením hodnocení, popiš prosím autorovi, co je špatněZnaků 0 z 50-500
Jak se ti kurz líbí?
Tvé hodnocení kurzuZnaků 0 z 50-500
Aktivity
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
+2
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.