Я пытаюсь проверить некоторые данные, и мне было интересно, можно ли кодировать оператор if так, чтобы, если есть текстовое значение, введенное вместо числового значения, которое оно не сработает?Если значение = текст?
Очевидно, что стандартное сообщение указывает на то, что введено неправильное сообщение.
Я напишу здесь пример:
Console.WriteLine("Please enter your height in centimetres please.");
Console.WriteLine("My height is: ");
dHeight = Convert.ToDouble(Console.ReadLine());
if (dHeight == xxxxxx?)
{
Console.WriteLine("Sorry incorrect data entered, please enter a numeric value");
dHeight = Convert.ToDouble(Console.ReadLine());
}
Что мне нужно вместо этого, как я не знаю, как выразить это /, если это действительно возможно даже.
Обратите внимание на пару других вопросов: вы произносите «пожалуйста» дважды в первый запрос, а также первый запрос - для высоты, но затем второй для веса! –
Спасибо Rufus, это правильно в фактическом файле проекта, я просто испортил его копирование, спасибо за выделение –