хочу сделать самый простенький консольный калькулятор, чтобы сначала спрашивал тип числа, а потом само значение. Значит я проверяю
n1 - int
n1_type считывает тип в string формате, n1_str это число считанное
if(n1_type == "int")
{
n1 = Convert.ToInt32(n1_str);
}
else if(n1_type == "double")
{ }
И вот, если n1 (это число уже само) объявлено как int, как сделать его double?
Тип числа, типа 1 или 1.0?
Конвертируй
что должен хранить n1 если тип double и ввели значение 1.49?
1.49. Но у меня n1 - int объявлен. И как его преобразовать в double если n1_type == "double"?
А вар почему не использовать
Типа оно тип само определяет?
Вар на то и вар, чтоб не определять тип
А для чего тебе собственно тип числа?
ReadLine же в string читает, и считываю тип, чтобы потом преобразовывать число в введённый тип
А какая разница? Инт спокойно преобразовывается в дабл
Обсуждают сегодня