VAA*_*AAA 4 c# string-formatting
我需要将十进制值格式化为 8 个位置,其中最后 2 位数字保留用于十进制值。
格式应为:00000000(其中最后 2 个零表示十进制值)。
例子:
十进制值:193.45
结果应该是:0000019345
十进制值:245
结果应该是:0000024500
我知道我可以使用string.format("{format here}", value)或.ToString("format here")不知道使用什么字符串格式。
查看自定义数字格式字符串的 MSDN 文档。
可能可以定义自定义NumberFormatInfo以这种格式打印字符串。但是,完成此操作的更简单方法是以下选项之一:
(value * 100).ToString("00000000");
string.Format("{0:00000000}", value * 100);
Run Code Online (Sandbox Code Playgroud)