static void Main()
{
Console.Write("Please input a number: ");
Console.WriteLine("\n The number you selected was {0} \n", method());
}
static int method()
{
int var = int.Parse(Console.ReadLine());
return var;
}
Приведенный выше код выдает исключение формата. Я попытался сохранить вход в строковой переменной и затем разбор, но у него была та же проблема. Я также попытался использовать класс Convert
и по-прежнему имел ту же проблему. Я был бы признателен, если бы кто-нибудь мог показать мне, где я ошибаюсь.int.Parse не работает
Я пытаюсь преобразовать 23.4, например. (Он работает для натуральных чисел, но почему бы не 4345.5, например)
Что вы вошли в консоль? –
Является ли 23.4 целым числом? – Servy
Простите меня, я забыл указать, какой ввод не работает :(ОБНОВЛЕНО сейчас. –