我想将UInt32打印为##,##,##
逗号每两位数。
有没有办法做到这一点?
ToString("N0");
每三位数字是逗号
答案 0 :(得分:5)
您应该可以使用(using System.Globalization;
):
yourUInt.ToString("N0", new NumberFormatInfo { NumberGroupSizes = new[] { 2, }, })
当然,也可以在NumberGroupSizes
的{{1}}属性上设置此NumberFormat
属性(可能通过克隆现有的只读CultureInfo
获得)然后被分配到CultureInfo
。