C#将int转换为带有填充零的字符串?

在C#中,我有一个整数值,需要将其转换为字符串,但需要在前面加上零:

例如:

int i = 1;

当我将其转换为字符串时,它需要变为0001

我需要知道C#中的语法。

回答:

i.ToString().PadLeft(4, '0')-可以,但不适用于负数

i.ToString("0000");-显式格式

i.ToString("D4");-短格式格式说明符

$"{i:0000}";-字符串插值(C#6.0+)

以上是 C#将int转换为带有填充零的字符串? 的全部内容, 来源链接: utcz.com/qa/406122.html

回到顶部