在C#中将逗号添加到整数[重复]

Posted

技术标签:

【中文标题】在C#中将逗号添加到整数[重复]【英文标题】:adding commas to integers in C# [duplicate] 【发布时间】:2015-07-14 13:49:45 【问题描述】:

到目前为止,我正在尝试制作一个仅在控制台上打印的数字猜谜游戏,问题是我的知识,问题解决尚处于起步阶段,我想提升程序以猜测 1 到 1,000,000 之间,但我可以' t 弄清楚如何将逗号添加到整数(或者如果允许的话),以便在打印到控制台时更容易让玩家阅读。

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

【问题讨论】:

整数中不允许使用逗号。但是,我无法理解的是您想要实现的目标。也许如果您想要您的输出应该是什么样子,我们可以提供更好的帮助, 【参考方案1】:

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

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

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

使用我的区域设置,打印:

500,000

查看Console.WriteLine 的重载,这里是standard numeric formatting strings 的列表。

【讨论】:

【参考方案2】:

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

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

【讨论】:

以上是关于在C#中将逗号添加到整数[重复]的主要内容,如果未能解决你的问题,请参考以下文章

在PHP中将字符串[基本上是逗号分隔的数字]转换为整数的最佳方法[重复]

如何在 C# 中将“”添加到 string.Format [重复]

如何在c#中将数据添加到集合列表中[重复]

如何在随机生成的数字中添加逗号 C# winforms [重复]

在postgresql中将值提取到逗号分隔的字符串中[重复]

无法在通用方法中将整数转换为枚举 [重复]