在.Net中填充一个从零开始的数字
我需要用起始零填充所有单位数字。 有人可以建议最好的方法吗? (例如 1 -> 01、2 -> 02 等)
I have a requirement to pad all single digits numbers with a starting zero.
Can some one please suggest the best method? (ex 1 -> 01, 2 -> 02, etc)
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(5)
我会打电话给 。 ToString 数字,提供 格式字符串,需要两位数字,如下所示:
如果它是较大字符串的一部分,则可以在占位符中使用格式字符串:
I'd call .ToString on the numbers, providing a format string which requires two digits, as below:
If it's part of a larger string, you can use the format string within a placeholder:
假设您只是输出这些值,而不是存储它们
这是一个 有用的资源 适用于 .Net 支持的所有格式。
Assuming you're just outputing these values, not storing them
Here's a useful resource for all formats supported by .Net.
我将添加此选项作为答案,因为我在这里没有看到它,并且它可以作为替代方案有用。
在 VB.NET 中:
I'm gonna add this option as an answer since I don't see it here and it can be useful as an alternative.
In VB.NET: