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.