C# convert int to string with padding zeros?

前端 未结 13 1790

In C# I have an integer value which need to be convereted to string but it needs to add zeros before:

For Example:

int i = 1;

When

13条回答
  •  不思量自难忘°
    2020-11-22 07:14

    i.ToString().PadLeft(4, '0') - okay, but doesn't work for negative numbers
    i.ToString("0000"); - explicit form
    i.ToString("D4"); - short form format specifier
    $"{i:0000}"; - string interpolation (C# 6.0+)

提交回复
热议问题