自定义数字格式自动将最后两位数字转换为小数点

时间:2018-10-16 15:21:30

标签: c# .net

如何将最后两位数字设置为小数点?

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

测试:24 结果:0.24

测试:287567 结果:2875.67

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

2 个答案:

答案 0 :(得分:3)

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

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

现在text将包含“ 0.02”-始终在小数点后两位。

答案 1 :(得分:1)

您可以使用.ToString()格式来完成所需的操作:

1234.ToString("0'.'##");
//Outputs: 12.34