c# - 如何格式化数据

标签 c# asp.net

我从数据库中得到以下值:

99, 12, 12.2222, 54.98, 56, 17.556

现在我想显示如下值: 99%、12%、12.22%、54.98%、56%、17.55%

请给我任何实现此目标的建议。

最佳答案

在 C# 中非常简单:

[编辑]

var val = 99.569;
string result = string.Format("{0:0.##}%", val);

你可以看看字符串类的Format方法:
http://msdn.microsoft.com/en-us/library/fht0f5be.aspx

我建议您看一下自定义格式字符串:
http://msdn.microsoft.com/en-us/library/0c899ak8.aspx

关于c# - 如何格式化数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6353772/

相关文章:

c# - 在没有转换器的情况下自定义 System.Text.Json 的序列化?

c# - 什么是白标 dll 的好方法

c# - 在使用 MySqlTransaction 方面需要帮助

asp.net - 使用 CSS3 向 ASP.NET 按钮添加图标

c# - SQLCacheDependency 和 AppFabric 服务器

除 404 错误外的 ASP.NET 自定义错误,

c# - 仅在“编辑并继续”中出现错误 CS7038(无法发出模块)

c# - 如何使用 FluentFTP 列出文件夹

c# - 编译的表达式树会泄漏吗?

asp.net - 针对托管在我自己的服务器上的应用程序的 Application Insights