用零将货币填充到固定宽度(ToString(“C”))
本文关键字:ToString 固定宽度 货币 填充 | 更新日期: 2023-09-27 18:32:53
所以我很好奇我是否可以使用 .ToString("C")
方法从我的数字生成货币值,但让它显示值与最小值相结合。
举个例子,假设我的数字永远不会超过 1,000.00 美元。但是,通常生成的值低于这样,0,487.00 美元。我知道你可能在想你为什么要这样做。在这种情况下,我不希望标签大小根据内容增加或减少。另外,如果数字没有被实际的美元金额填写,我希望用 0 代替它们。有什么建议吗?
您可以只使用自定义格式字符串:
.ToString("$0,000.00");
请注意,通过在格式字符串中使用 0
s 而不是 #
s,可以保证这些数字将存在,即使数字不够大也是如此。
这就是你所追求的吗?
.ToString("$0,000.00")