【发布时间】:2018-09-18 15:55:20
【问题描述】:
如何转换这些数字
例子:
- 77.0227
- 0.0803
- 1.1567
分别输入这些数字:
- 77,02
- 8,03
- 1,16
这一切都需要使用相同的“格式”来完成。 这些值来自 SQL 中的存储过程,它们总是不同的,但它们需要采用正确的格式。它们都是百分比值。
【问题讨论】:
-
你搜索过“round”这个词吗?
-
数据的原始格式是什么?是
Decimal、Single、Double?还是String? -
0.0803和8,03远不是同一个数字 -
只有字符串有格式。 .Net 中的数值被认为是未格式化的,直到您最终将它们转换为字符串,这应该在最后一刻进行。
-
为什么要将 0.0803 转换为 "8,03" 而不是 "0,08" - 在一个特定情况下,您似乎乘以 100
标签: c# formatting number-formatting