IT rekvalifikace s garancí práce. Seniorní programátoři vydělávají až 160 000 Kč/měsíc a rekvalifikace je prvním krokem. Zjisti, jak na to!
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
Oli Wonder
Člen
Avatar
Oli Wonder:14.9.2017 20:10

Zdravím chcem sa opýtať prečo mi to nefunguje tak ako by malo . Vždy mi zobrazí možnosť pod ELSE

private void btnCheck_Click(object sender, EventArgs e)
        {
            if(txtBoxAnswer.Text == ";")
            {
                MessageBox.Show("Spravne");
            }
            else if(txtBoxAnswer.Text == null)
            {
                MessageBox.Show("Zle");
            }
            else
            {
                MessageBox.Show("Nezadali ste nič");
            }
        }
 
Odpovědět
14.9.2017 20:10
Avatar
Petr Nymsa
Tvůrce
Avatar
Odpovídá na Oli Wonder
Petr Nymsa:14.9.2017 23:17

Pokud neni zadane ; je string prazdny ale ne null.

Nahoru Odpovědět
14.9.2017 23:17
Pokrok nezastavíš, neusni a jdi s ním vpřed
Avatar
zelvicek
Člen
Avatar
Odpovídá na Oli Wonder
zelvicek:15.9.2017 7:25

Zkusil sis to debugovat? Jakou hodnotu ti tvé IDE (nejspíše VS) ukazuje, když kurzorem myši najedeš nad txtBoxAnswer.Text? Nebo jsi to ani nezkoušel?

 
Nahoru Odpovědět
15.9.2017 7:25
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 3 zpráv z 3.