Подскажите верный способ использования 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
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д