用c#从左边格式化一个数字

本文关键字:一个 数字 左边 格式化 | 更新日期: 2023-09-27 18:16:07

我想从左边开始设置数字的格式。

假设我有00.524,那么它应该得到0.524

如果我有10.524,那么它应该转换成10.524

这意味着如果我有0在开始,我应该删除零。是否有像0:n2这样的字符串格式?

用c#从左边格式化一个数字

假设你总是有一个有效的双精度值,你可以这样做:

string.Format("{0:n2}", double.Parse(stringWithNumber));

String.Format("{0:0.000}",00.524);

更多信息在这里

您需要使用自定义格式说明符,如:

myDouble.ToString("#0.###")

请确保使用#在你想要一个数字只出现,如果它是有效的和0出现在任何地方你想要一个零出现。