Возможно ли изменить тип переменной?

  • 76 Просмотры
  • Последний пост 04 ноября 2016
Артём Мацун разместил пост 04 ноября 2016

Допустим создаём 3 переменных

int rez, arg2, arg1;

arg1 = 5;

arg2 = 2;

// double rez; - ошибка

rez = (double ) arg1 / arg2;

 

Можно ли сделать как нибудь преобразование переменной rez из инт в дабл? Чтобы при делении двух аргументов в rez присволось число 2,5 а не просто 2. Или тут только вариант создать ещё одну переменную, новую уже типа дабл?

 

Seva 1986 разместил пост 04 ноября 2016

1)

int  arg2, arg1;

            double rez;

 

            arg1 = 5;

 

            arg2 = 2;

 

            rez = (double)arg1 / arg2;

 

            Console.WriteLine(rez);

 

2)

dynamic rez, arg2, arg1;

 

            arg1 = 5;

 

            arg2 = 2;

 

            rez = (double)arg1 / arg2;

 

            Console.WriteLine(rez);

 

 

 

  • Пост понравился
  • Leonid Petrov
Close