NOVINKA - Online rekvalifikační kurz Java programátor. Oblíbená a studenty ověřená rekvalifikace - nyní i online.
NOVINKA – Víkendový online kurz Software tester, který tě posune dál. Zjisti, jak na to!
Avatar
michaelbeats7:30.3.2016 18:48

Random rd = new Random();
int otazka;
otazka = rd.Next(1,2);
if(otazka ==1)
{
label1.Text = "Jak se jmenuješ";
}
if(otazka ==2)
{
label1.Text = "Kolik ti je?";
}

Lze tohle napsat nějak bez ifu krátce?

 
Odpovědět
30.3.2016 18:48
Avatar
Libor Šimo (libcosenior):30.3.2016 20:00

Terarny operator.

Nahoru Odpovědět
30.3.2016 20:00
Aj tisícmíľová cesta musí začať jednoduchým krokom.
Avatar
vosa53
Člen
Avatar
Odpovídá na michaelbeats7
vosa53:30.3.2016 20:07
Random rd = new Random();
label1.Text = rd.Next(1, 2) == 1 ? "Jak se jmenuješ" : "Kolik ti je?";
 
Nahoru Odpovědět
30.3.2016 20:07
Avatar
Odpovídá na michaelbeats7
sadlomaslox25:30.3.2016 20:20

asi spis myslel pole ;-)

var otazky = new string[]{"Jak se jmenuješ" : "Kolik ti je?"};
var text = otazky[rd.Next(otazky.Length)];
 
Nahoru Odpovědět
30.3.2016 20:20
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.