1

所以我很好奇我是否可以使用该.ToString("C")方法从我的号码中生成货币值,但让它显示该值与最小值相结合。

举个例子,假设我的号码永远不会超过 1,000.00 美元。但是,通常生成的值如下所示,$0,487.00。我知道你可能在想你为什么要这样做。在这种情况下,我不希望标签大小根据内容增加或减少。另外,如果数字未填写实际美元金额,我希望将数字替换为 0。有什么建议么?

4

2 回答 2

1

这就是你所追求的吗?

.ToString("$0,000.00")
于 2012-05-01T16:28:25.633 回答
1

您可以只使用自定义格式字符串:

.ToString("$0,000.00");

请注意,通过在格式字符串中使用0s 而不是#s,它可以保证这些数字将存在,即使数字不够大。

于 2012-05-01T16:29:03.540 回答