Přidat otázku mezi oblíbenéZasílat nové odpovědi e-mailemVyřešeno c# kontrola zda-li bylo ve věku zadáno písmeno

Děkuji ale dělá to přesně to co potřebuji akorát obráceně.

Console.Write("Zadejte věk: ");
int vek;
if (int.TryParse(Console.ReadLine(), out vek))
{
Console.WriteLine("Nesprávná hodnota");
Console.WriteLine("Přejete si zadat znovu? [a/n]");
vratka:
switch (Console.ReadKey().KeyChar.ToString().ToLower())
{
case "a":
Console.WriteLine();
goto start;
break;
case "n":
Console.WriteLine();
Console.WriteLine("Děkuji za použití programu");
atd. atd.....
return;
break;
default:
Console.WriteLine();
Console.WriteLine("špatný výběr");
goto vratka;
break
}
}

Tady jde o to že to if se nemá spustit v případě, že je zadáno číslo ale má se spustit za předpokladu, že je zadáno písmeno.

Reakce na odpověď

1 Zadajte svou přezdívku:
2 Napište svou odpověď:
3 Pokud chcete dostat ban, zadejte libovolný text:

Zpět do poradny