BF Summer sales
Pouze tento týden sleva až 80 % na HTML & CSS a JavaScript
80 % bodů zdarma na online výuku díky naší Letní akci!

Diskuze: String to int

Aktivity (4)
Avatar
Jan Voženílek
Redaktor
Avatar
Jan Voženílek:31.7.2019 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.7.2019 13:33
 
Odpovědět
31.7.2019 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.7.2019 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.7.2019 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.