我正在使用 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