小编Ano*_*uar的帖子

C# 字符串自定义格式添加尾随零

我正在尝试将小数转换为 8 个字符的字符串。如果小数点前的数字少于 3 位,则应有一个前导空格,并且始终有 4 位数字。以下是我尝试过的方法和得到的结果。

decimal value=1; // What I want "  1.0000"
string str = value.tostring("###.0000"); // str ends up being "1"
str = string.Format("{0:###.0000}",1); // str ends up being "1.0000"
str = string.Format("{0,8}:###.0000",value); // str ends up being "       1"

Run Code Online (Sandbox Code Playgroud)

我究竟做错了什么?

c# formatting

3
推荐指数
1
解决办法
627
查看次数

标签 统计

c# ×1

formatting ×1