【发布时间】:2012-07-03 06:18:19
【问题描述】:
我正在使用 Format 函数 (http://msdn.microsoft.com/en-us/library/59bz1f0h%28v=vs.90%29.aspx) 来格式化我的输出。目前我使用这种格式字符串:
TestStr1 = Format(5459.4, "##,##0.00")
TestStr2 = Format(0.4, "##,##0.00")
TestStr3 = Format(0.0, "##,##0.00")
上述代码将分别返回“5,459.40”、“0.4”和“0.00”。现在,如果该值等于 0,我想改为显示“-”。如何在不使用 if-else 语句而仅使用 Format 函数的情况下实现该输出?
编辑:
除了 Pranay 的文章,我在底部找到了一篇来自 Microsoft 的文章。 http://msdn.microsoft.com/en-us/library/0c899ak8.aspx
【问题讨论】:
标签: c# asp.net vb.net formatting