仅适用于正整数的数字格式
本文关键字:数字 格式 整数 适用于 | 更新日期: 2023-09-27 18:27:45
我目前正在使用N0来格式化我的数字。有没有一种格式可以用来只允许正数-任何小于0的值都应该默认为0?
您可以通过在一个格式字符串中指定不同的格式来实现这一点,如下所示:
someNumeric.ToString("N0;'"0'"");
或与格式字符串的一部分相同:
String.Format("{0:0;'"0'";}", someNumeric);
顺序是(对于2个格式字符串):
positiveformat-or-zeroformat;negative
请参阅此处了解更多信息:
http://msdn.microsoft.com/en-us/library/0c899ak8.aspx#SectionSeparator
Console.WriteLine("{0:N0}", number < 0 ? 0 : number);