У меня есть этот код:Как преобразовать строку в int или десятичную?
Console.WriteLine("What is the price of the product?");
Decimal price = Decimal.Parse(Console.ReadLine());
я беру вход в виде строки, либо как межд или/и десятичное число и преобразует его в переменную. Или хорошо, это мое намерение. Ввод - это цена продукта, и он может быть десятичным или не может. Я вам только набираю ints, он работает, но с десятичными знаками он падает. Я новичок в этом, и я не могу найти ответа.
Что именно вы вводите в окно консоли? – MarcinJuraszek
Сбой, что вы имеете в виду. Покажите трассировку стека или, по крайней мере, сообщение об исключении. –
«Сбой» недостаточно информации. Пожалуйста, покажите свой ввод и исключение. –