首页 > 解决方案 > 自定义数字格式自动将最后 2 位数字转换为小数点

问题描述

我怎样才能把最后两位数变成小数点?

示例模拟为测试:2 结果:0.02

测试:24 结果:0.24

测试:287567 结果:2875.67

我可以用 string.format 实现这一点吗?谢谢

标签: c#.net

解决方案


在我看来,您实际上是在除以 100,所以您可以这样做:

int number = 2;
decimal newNumber = (decimal)number / 100;
string text = newNumber.ToString("F2");

现在text将包含“ 0.02” - 小数点后总是有 2 位数字。


推荐阅读