小编典典

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

all

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

例如:

int i = 1;

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

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


阅读 186

收藏
2022-03-13

共1个答案

小编典典

i.ToString().PadLeft(4, '0')- 好的,但不适用于负数
i.ToString("0000");- 显式形式
i.ToString("D4");- 短格式格式说明符
$"{i:0000}";- 字符串插值 (C# 6.0+)

2022-03-13