Определить корректность ввода Double в консоли с выводом неверно введенного значения - C#
Формулировка задачи:
нужно чтоб опечатка выводилась на консоль
class Program
{
static void Main(string[] args)
{
int i = 0;
Console.WriteLine("Введите число");
try
{
i = Convert.ToInt32(Console.ReadLine());
}
catch
{
Console.WriteLine("Вы ввели неправильное значение '{0}'",i); //вот тут, как явно преобразовать "i", чтоб выводился (допустим) неправильный ввод (допустим "sa543")
}
Console.ReadLine();
}
}Решение задачи: «Определить корректность ввода Double в консоли с выводом неверно введенного значения»
textual
Листинг программы
class Program
{
static void Main(string[] args)
{
var str = Console.ReadLine();
int i;
if (Int32.TryParse(str, out i))
{
Console.WriteLine("Your number: {0}", i);
}
else
{
Console.WriteLine("ERROR! Your input is '{0}'!!!", str);
}
Console.ReadKey();
}
}