如何格式化整数? [关闭]

Posted

技术标签:

【中文标题】如何格式化整数? [关闭]【英文标题】:How to format integers? [closed] 【发布时间】:2012-09-17 04:34:01 【问题描述】:

我希望整数在您添加位置时向左移动而不是向右移动。

input = 1
output = "1 "

input = 10
output = "10 "


input = 100
output = "100 "

input = 1234
output = "1234 "

不是这样的:

input = 1234
output = " 1234"

input = 123456
output = " 123456"

【问题讨论】:

完全没有,对不起,我不知道如何格式化这些帖子。 @MikeJuneBugCaptain 只需单击编辑框中的? 图标。请注意,您现在可以点击edit 并更改您的帖子。 我想如果你把你现在拥有的代码放进去,你会得到更多有用的答案。 【参考方案1】:

我不确定您需要什么,但看起来您在字符串的整数末尾添加了一个空格。你可以简单地做

int i = 1;
string result = i.ToString() + " ";

【讨论】:

是的或 string.Format("0 ", i); @sylon,当然,有一个字符串的答案。格式这就是为什么发布这个:) 是的,但这是一些奇怪的间距格式化逻辑,当尾随空格可以时。 @sylon,我不清楚 OP 真正需要什么,除了关于可读性,对我来说它更清楚,只是与 string.Fromat 不同的东西@【参考方案2】:

使用带有格式说明符的string.Format() 方法,如下所述:http://social.msdn.microsoft.com/forums/en-US/netfxbcl/thread/e5bc8093-5aaa-4d28-99e7-8b40bc58df3c

例如:

string.Format("0,-4", 123);

给予:

"123 "

【讨论】:

虽然现在当我查看你的格式化问题时,我不确定你是否想要这个,而是想追加单个空格字符......

以上是关于如何格式化整数? [关闭]的主要内容,如果未能解决你的问题,请参考以下文章

如何格式化自动完成建议? [关闭]

如何在php中格式化文本[关闭]

如何关闭 PHP + MySQL 错误格式化

如何全局停止excel日期自动格式化[关闭]

如何可视化或格式化差异/补丁文件? [关闭]

如何将整数转换为月和年格式