Předmět Autor Datum
Nechceš si prečítať nejaké tutoriály na pochopenie programovacieho jazyka v ktorom sa snažíš rozdáva…
pme 18.12.2013 19:12
pme
Ptám se na něco jiného, programovat se učím... Ptám se na string a ne na char... pokud neumíš poradi…
Mašinka Tomáš 18.12.2013 19:26
Mašinka Tomáš
Pokud se učíš, tak si zapamatuj jednu z nejdůležitějších pouček: Pokud napíšeš, že něco "nejde", tak…
Wikan 18.12.2013 19:35
Wikan
Ahoj. Tvoja reakcia je neprimeraná, myslím, že rada prečítať si tutoriál je k veci (alebo minimálne… poslední
los 18.12.2013 19:44
los

Nechceš si prečítať nejaké tutoriály na pochopenie programovacieho jazyka v ktorom sa snažíš rozdávať karty?

while (true)
{
	Console.WriteLine("Chcete další kartu? [Ano/Ne]");

	char InputChar = Console.ReadKey(true).KeyChar;

	switch (InputChar)
	{
		case 'A':
		case 'a':
			Console.WriteLine("Do the Task For Letter A");
			break;

		case 'N':
		case 'n':
			Console.WriteLine("Do the Task For Letter N");
			break;
	}
}

Ptám se na něco jiného, programovat se učím... Ptám se na string a ne na char... pokud neumíš poradit neodpovídej (jak vidím, tak jsi to zkopírovat z internetu) a prosím pro přistě si odpusť ty hloupé připomínky, děkuji.

Pokud se učíš, tak si zapamatuj jednu z nejdůležitějších pouček: Pokud napíšeš, že něco "nejde", tak musíš vždy napsat, jak se to "nejde" projevuje a co bys od toho očekával jiného.
K původnímu dotazu:
1. string nemá metodu TryParse, ona ani nemá smysl
2. Console.ReadKey() čte stisknutou klávesu, ale jak jsi sám psal, chceš string. Takže potřebuješ Console.ReadLine().

Ahoj. Tvoja reakcia je neprimeraná, myslím, že rada prečítať si tutoriál je k veci (alebo minimálne dokumentáciu na MSDN). Zvlášť, keď ti pme napísal aj kód s riešením tvojho problému, nie je arogantná reakcia na mieste.

Nenapísal si, čo konkrétne chceš kontrolovať. Vo svojom príklade si použil metódu ReadKey, čo naznačuje, že chceš skontrolovať, akú klávesu stlačil (A alebo N). Keď chceš, aby používateľ najskôr zadal reťazec, ktorý budeš potom kontrolovať, použi Console.ReadLine tak, ako píše Wikan.

Zpět do poradny Odpovědět na původní otázku Nahoru