c# - 将字符串转换为 float 并对其进行格式化 (C#)

标签 c# .net windows

我正在尝试将 float 转换为字符串。

我有一个代表 CPU 负载的字符串 (dividedstring[2]),例如0.00 或 0.01 或 0.54 等

然后我想将其转换为 float ,因此我执行以下操作:

float.TryParse(dividedstring[2], out insertCPUvalue);

现在,当我尝试显示 float 时,例如:

MessageBox.Show(insertCPUvalue.ToString());

我得到:“0”,现在我假设这是因为字符串“dividedstring[2]”==“0.00”,所以它只取了小数点? - 并将其四舍五入为 0?

最佳答案

如果insertCPUvaluefloat,你可以使用

MessageBox.Show(string.Format("{0:0.00}%", insertCPUvalue));

关于格式的更多信息:

http://msdn.microsoft.com/en-us/library/0c899ak8.aspx

关于c# - 将字符串转换为 float 并对其进行格式化 (C#),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8769416/

相关文章:

c# - 从字符串中删除 Markdown 标签

c# - 使用 Entity Framework 、POCO 和 MySQL 的最佳教程

c# - 找不到部分路径

windows - Git 为 *.reg 文件显示 "Binary files a... and b... differ"

c# - 如何在 wpf 中将两个组合框绑定(bind)在一起

java - RMI 或 Web 服务示例应用程序

c# - 备份和恢复mysql数据库c#

c# - 替换 .net 词典

c++ - 打开 .doc 文件而不提供其处理程序应用程序 C++ 的路径

java 安装java的文件夹名称