PHP týden Předvánoční slevová akce
Pouze tento týden sleva až 80 % na PHP e-learning!
Využij předvánočních slev a získej od nás 20 % bodů zdarma! Více zde

Diskuze: String to int

Aktivity (4)
Avatar
Jan Voženílek:31. července 13:31
//using a InitializateComponent();

        private void Ok_Click(object sender, EventArgs e)
        {
            string x;
            int X;
            string xX;
            x = Txt.Text;
//FormatException
            X = Convert.ToInt32(Convert.ToString(x));
            xX = Convert.ToString(X);
            Text.Text = x;
            Int.Text = Convert.ToString(X);
            String.Text = xX;
        }

Hází mi to FormatException.
Text, String, Int jsou labely a Txt je textbox.
Díky za pomoc.

Nic moc jsem nezkusil, výjimkám moc nerozumím a nejsem moc zkušený.

Chci docílit: Potřebuji vidět, co se stane, když string překonvertuju na int a zpátky.

Editováno 31. července 13:33
 
Odpovědět
31. července 13:31
Tento výukový obsah pomáhají rozvíjet následující firmy, které dost možná hledají právě tebe!
Avatar
Ghst
Člen
Avatar
Odpovídá na Jan Voženílek
Ghst:31. července 14:39

Ne každý text lze zkonvertovat na int, jakou hodnotu se pokoušíš convertovat? On ti to ten program říká, že není správný formát pro danou konverzi.

Například

int x = System.Convert.ToInt32("Ahoj"); //skončí stejnou chybou

//zde by bylo asi vhodne použít
if(Int32.TryParse(Text.Text, out X))
{
        //konverze prošla
//výpis X
}
else
{
        //konverze neprošla
}
 
Nahoru Odpovědět
31. července 14:39
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 2 zpráv z 2.