关于.net:如何在C#中将两个整数转换成浮点值?

How to concat two integers converting into float value in C#?

我正在开发Windows Phone应用程序。

我需要将两个值合并为整数,结果应该更改为浮点值。

例如,a=120,b=3。则结果c=120.3,即浮点值。如何完成此任务?


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

使用float.Parse怎么样?

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


用这个短点的怎么样:

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

您可以尝试此示例代码:

1
2
3
4
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版本,以及最可能的其他语言。