如何在C#中将两个整数转换成浮点值?
我正在开发Windows Phone应用程序 我需要concat两个值,它们是整数,结果应该变成浮点值如何在C#中将两个整数转换成浮点值?,c#,.net,windows-phone-7,C#,.net,Windows Phone 7,我正在开发Windows Phone应用程序 我需要concat两个值,它们是整数,结果应该变成浮点值 例如,a=120和b=3。然后结果c=120.3,这是浮点值。如何执行此任务?如何使用float.Parse float value = float.Parse(string.Format("{0}.{1}", a.ToString(), b.ToString())); 您可以尝试以下示例代码: int a = 120; int b = 3; string c = a.ToString()
例如,a=120和b=3。然后结果c=120.3,这是浮点值。如何执行此任务?如何使用
float.Parse
float value = float.Parse(string.Format("{0}.{1}", a.ToString(), b.ToString()));
您可以尝试以下示例代码:
int a = 120;
int b = 3;
string c = a.ToString() + '.' + b.ToString();
float f = float.Parse(c,System.Globalization.CultureInfo.InvariantCulture);
我想做的是:
尺寸FB=B*0.1,C=A+FB作为浮动
或
将每个部分作为字符串和
S表示变量上的字符串
SC=SA+“+SB”
并将字符串转换为值
这种逻辑应该适用于大多数C和BASIC版本,很可能也适用于其他语言
float f = float.Parse(string.Concat(a, ".", b));
您是否尝试将整数转换为字符串并进行连接?请尝试此链接如果b的位数超过1,则上述链接将不起作用。这是一种方法,但您不需要为a和b调用.ToString,因为string.Format会自动执行此操作。@Ashigore调用
ToString()
可以防止值装箱。
float f = float.Parse(string.Concat(a, ".", b));