我想格式化一个整数,使其首先出现 1000 的分隔符 (,),然后出现 100 的分隔符 (,)
输入:123456789 输出:12,34,56,789
您可以创建一个NumberFormatInfo具有NumberGroupSizes为您提供该格式的数组的数组:
NumberFormatInfo info = new NumberFormatInfo();
info.NumberGroupSizes = new int[]{3,2};
Console.WriteLine(123456789.ToString("#,#", info));
Run Code Online (Sandbox Code Playgroud)
输出:
12,34,56,789
Run Code Online (Sandbox Code Playgroud)