我试图将浮点数转换为字符串.
我有一个字符串(dividestring [2])表示CPU负载,例如0.00或0.01或0.54等.
然后我想将其转换为浮点数,所以我执行以下操作:
float.TryParse(dividedstring[2], out insertCPUvalue);
Run Code Online (Sandbox Code Playgroud)
现在,当我尝试显示浮动时,例如:
MessageBox.Show(insertCPUvalue.ToString());
Run Code Online (Sandbox Code Playgroud)
我得到:"0",现在我假设这是因为字符串"dividestring [2]"是=="0.00",所以它刚刚取小数点? - 并将其四舍五入为0?
如果insertCPUvalue是float,你可以使用
MessageBox.Show(string.Format("{0:0.00}%", insertCPUvalue));
Run Code Online (Sandbox Code Playgroud)
更多关于格式:
http://msdn.microsoft.com/en-us/library/0c899ak8.aspx
| 归档时间: |
|
| 查看次数: |
1332 次 |
| 最近记录: |