Подскажите верный способ использования try/catch или TryParse - C#
Формулировка задачи:
Привет !Задача заключается в обеспечении того, что бы запущенная программа была без ошибок во время выполнения. Но y меня не получется использовать try catch или TryParse для моего кода :
Пробывала вот так :
Но после запуска программы поняла ,что это не верно .Подскажите пожалуйста верный способ использования try catch или TryParse в моей программе .
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace Uppgift4
{
class Program
{
static void Main(string[] args)
{
// Deklaration av variabler
Random slumpat = new Random();
int speltal = slumpat.Next();
bool spela = true;
while (spela)
{
Console.Write("\n\tGissa pГҐ ett tal mellan 1 och 20: ");
int tal = Convert.ToInt32(Console.ReadLine());
speltal = 12; //talet som ska gissas
if (tal < speltal)
{
Console.WriteLine("\tDet inmatade talet " + tal + " Г¤r fГ¶r litet, fГ¶rsГ¶k igen.");
}
if (tal > speltal)
{
Console.WriteLine("\tDet inmatade talet " + tal + " Г¤r fГ¶r stort, fГ¶rsГ¶k igen.");//
}
if (tal == speltal)//
{
Console.WriteLine("\tGrattis, du gissade rätt!");
Console.ReadKey();
spela = false;
}
}
}
}
} while (spela)
{
Console.Write("\n\tGissa pГҐ ett tal mellan 1 och 20: ");
Int32.TryParse(Console.ReadLine(), out speltal);
speltal = 12; //talet som ska gissas
int tal = Convert.ToInt32(Console.ReadLine());Решение задачи: «Подскажите верный способ использования try/catch или TryParse»
textual
Листинг программы
Start SÅ LÄNGE Gissa på ett tal mellan 1och 20 Om det inte anges tal eller ange tal<1 eller tal>20 OM tal<speltal Det inmatade talet " + tal + " är för litet, försök igen. ANNARS OM tal>speltal Det inmatade talet " + tal + " är för stort, försök igen ANNARS OM tal=speltal Grattis, du gissade rätt! Stopp