Nik*_*wal 0 c# vb.net string-formatting
我正在使用"#"自定义格式将我的整数值转换为字符串值
string str = string.Format("{0:###,###}", 10000);
Run Code Online (Sandbox Code Playgroud)
结果是"10,000".
但是当值为0时,str为空.
string str = string.Format("{0:###,###}", 0);
Run Code Online (Sandbox Code Playgroud)
我知道这已经在MSDN中解释过了,但我想在值为零时显示0.怎么做?
您可以使用###,##0(或#,##0)作为格式字符串.0当值为零时,将显示此信息.您可能还需要考虑N0格式字符串.
在MSDN上引用自定义数字格式字符串:
"0":如果存在,则用相应的数字替换零; 否则,结果字符串中出现零.
"#":用相应的数字替换"#"符号(如果有的话); 否则,结果字符串中不会出现数字.
| 归档时间: |
|
| 查看次数: |
638 次 |
| 最近记录: |