Avatar
Daniel Vítek
Tým ITnetwork
Avatar
Daniel Vítek:

Dotaz,když mám

if (pozdrav = Ahoj)
 Console.Write("Nazdáááár");

Dá se nějak udělat aby se to Nazdáááár ukázalo i když uživatel zadá třeba Čau ? jako v jednom abych to nemusel rozepisovat ?
Co já vím třeba

if (pozdrav = Ahoj,Čau)
 
Odpovědět 25.5.2012 20:11
Avatar
Daniel Vítek
Tým ITnetwork
Avatar
Odpovídá na Daniel Vítek
Daniel Vítek:

Jejda já zapoměl na to druhý = :D

 
Nahoru Odpovědět 25.5.2012 20:12
Avatar
David Čápka
Tým ITnetwork
Avatar
Odpovídá na Daniel Vítek
David Čápka:

Můžeš použít pole (to je až několik tutoriálů dále), něco jako:

string[] pozdravy = {"ahoj", "čau", "nazdar", "helou"}

if (pozdravy.Contains(pozdrav.ToLower()))
    Console.Write("Nazdáááár");
Akceptované řešení
+20 Zkušeností
+1 bodů
Řešení problému
Nahoru Odpovědět  +1 25.5.2012 21:07
Miluji svou práci a zdejší komunitu, baví mě se rozvíjet, děkuji každému členovi za to, že zde působí.
Avatar
Mediel
Redaktor
Avatar
Odpovídá na Daniel Vítek
Mediel:

Ostatne by to vypadalo takto (bez pouziti pole)

if (pozdrav == "Ahoj" || pozdrav == "Čau")
{
    Console.Write("Nazdáááár");
}

tedy takto to bude reagovat pouze na presny retezce "Ahoj" a "Čau". Budes muset zadat presne velka pismena.
Paklize bys to chtel udelat obecneji, vstupni retezec prevedes bud na mala nebo velka pismena a podle toho budes testovat retezce bud cele malymi nebo cele velkymi pismeny.

Nahoru Odpovědět 13.9.2012 16:10
Nechci vám ukazovat, jak dobrý jsem já ... Chci vám ukázat, jak dobrý můžete být vy ... Když uvěříte ... V sami sebe...
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.