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