如何在C#中将两个整数转换成浮点值?

时间:2013-08-21 05:29:33

标签: c# .net windows-phone-7

我正在使用Windows Phone应用程序。

我需要连接两个整数值,结果应该改成浮点值。

例如,a = 120且b = 3.然后结果c = 120.3,这是浮点值。怎么做这个任务?

5 个答案:

答案 0 :(得分:4)

 int a = 120;
 int b = 3;
 string s = a + "." + b;
 float f = float.Parse(s);

答案 1 :(得分:3)

如何使用float.Parse

float value = float.Parse(string.Format("{0}.{1}", a.ToString(), b.ToString()));

答案 2 :(得分:1)

您可以尝试以下示例代码:

int a = 120;
int b = 3;
string c = a.ToString() + '.' + b.ToString();
float f = float.Parse(c,System.Globalization.CultureInfo.InvariantCulture);

答案 3 :(得分:1)

如何使用这个较短的一个:

float f = float.Parse(string.Concat(a, ".", b));

答案 4 :(得分:0)

我会这样做: dim FB = B * 0.1,C = A + FB为Float 要么 作为字符串和每个部分 S表示变量上的字符串 SC = SA +“。” + SB 并将字符串转换为值 这个逻辑应该适用于C和BASIC的大多数版本,而且很可能也适用于其他语言