在 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 的重载。
到目前为止,我正在尝试制作一个只打印到控制台的数字猜谜游戏,问题是我的知识和解决问题的能力还处于初级阶段,我想提高程序以猜测 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 的重载。