所以我很好奇我是否可以使用.ToString("C")
方法从我的数字中生成一个货币值,但让它显示值和最小值。
举一个例子,假设我的号码永远不会超过$ 1,000.00。但是,通常生成的值低于此值$ 0,487.00。我知道你可能在想为什么要这样做。在这种情况下,我不希望标签大小根据内容增加或减少。另外,如果数字没有被实际的金额填写,我希望数字被0代替。有什么建议吗?
答案 0 :(得分:1)
这就是你想要的吗?
.ToString("$0,000.00")
答案 1 :(得分:1)
您可以使用自定义格式字符串:
.ToString("$0,000.00");
请注意,在格式字符串中使用0
而不是#
s,即使数字不够大,也可以保证这些数字存在。