Vydělávej až 160.000 Kč měsíčně! Akreditované rekvalifikační kurzy s garancí práce od 0 Kč. Více informací.
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
Karel
Neregistrovaný
Avatar
Karel:25.10.2012 23:22

Ahoj,
potřebuji zkontrolovat, jestli uživatel vložil do textboxu čísla a případně je převést na int do pole.
Zkoušel jsem:

int[][] cena = new int[12][3];
bool tryparse = int.TryParse(tex­tBox.Text, cena[0][0]);

Ale nefunguje, věděl by někdo, jak na to?

 
Odpovědět
25.10.2012 23:22
Avatar
Зайчик
Člen
Avatar
Зайчик:25.10.2012 23:25
int a;
if (!int.TryParse(tvujtextbox.Text, out a))
{
      // zadal neco jinyho nez cely cislo
}
else
      // zapis do pole
Nahoru Odpovědět
25.10.2012 23:25
Коммунизм для нашего будущего!
Avatar
Karel
Neregistrovaný
Avatar
Karel:25.10.2012 23:29

Teď jak to píšeš, tak mi to docvaklo, vynechal jsem jen "out". Díky moc :)

 
Nahoru Odpovědět
25.10.2012 23:29
Avatar
Зайчик
Člen
Avatar
Odpovídá na
Зайчик:25.10.2012 23:32

Není za co ;)

Nahoru Odpovědět
25.10.2012 23:32
Коммунизм для нашего будущего!
Avatar
Kit
Tvůrce
Avatar
Odpovídá na Зайчик
Kit:26.10.2012 0:02

Myslím si, že taková konstrukce by se neměla používat, na to je vhodnější metoda Parse.

Nahoru Odpovědět
26.10.2012 0:02
Vlastnosti objektů by neměly být veřejné. A to ani prostřednictvím getterů/setterů.
Avatar
matesax
Tvůrce
Avatar
Odpovídá na Зайчик
matesax:26.10.2012 7:31
try
{
   dd[5] = int.Parse(tvujTextBox.Text);
}
catch
{
   špatný vstup
}

To Kit - ano - omlouvám se, je to celé špatně... :)

Ale toto je zbytečné - numericUpDown - etc... :)

Editováno 26.10.2012 7:34
 
Nahoru Odpovědět
26.10.2012 7:31
Avatar
matesax
Tvůrce
Avatar
Odpovídá na
matesax:26.10.2012 8:36

O co vůbec jde?

 
Nahoru Odpovědět
26.10.2012 8:36
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 7 zpráv z 7.