在 C# 中向整数添加逗号

adding commas to integers in C#

到目前为止,我正在尝试制作一个只打印到控制台的数字猜谜游戏,问题是我的知识和解决问题的能力还处于初级阶段,我想提高程序以猜测 1 到 1,000,000 之间的数字,但我无法弄清楚如何将逗号添加到整数(或者如果允许的话)以便在打印到控制台时更容易阅读它们。

int max;
int min;
int guess;
max = 1000000; 
min = 1;
guess = 500000;

打印字符串时,使用格式化程序:

int x = int.MaxValue;
Console.WriteLine(x.ToString("N"));

打印:

2,147,483,647.00

https://msdn.microsoft.com/en-us/library/dwhawy9k(v=vs.110).aspx

整数值只是数字,不包括格式。

但是,当您打印它们时,您可以设置它们的格式。示例:

Console.WriteLine("You guessed {0:N0}.", guess);

根据我的区域设置,打印:

500,000

查看 Console.WriteLine and here's the list of standard numeric formatting strings 的重载。