Ответ 1
Вы можете просто сделать актерский состав
int val1 = 1;
float val2 = (float)val1;
или
decimal val3 = 3;
float val4 = (float)val3;
Как преобразовать из int или десятичного числа в float в С#?
Мне нужно использовать float для стороннего элемента управления, но я не использую его в своем коде, и я не уверен, как закончить с плавающей точкой.
Вы можете просто сделать актерский состав
int val1 = 1;
float val2 = (float)val1;
или
decimal val3 = 3;
float val4 = (float)val3;
То же, что и int:
float f = 6;
Также здесь, как программно преобразовать из int в float, а один в С# совпадает с поплавком:
int i = 8;
float f = Convert.ToSingle(i);
Или вы можете просто ввести int в float:
float f = (float)i;
Вам даже не нужно бросать, это неявно.
int i = 3;
float f = i;
Полный список/таблица неявных числовых преобразований можно увидеть здесь http://msdn.microsoft.com/en-us/library/y5b434w4.aspx
Это просто:
float f = (float)6;