如何以"0000012"的格式显示数字"12"

sar*_*ran 5 c#

如何使用C#以"0000012"的格式显示数字"12"

Evg*_*rin 24

var str = string.Format("{0:d7}", 12);
Run Code Online (Sandbox Code Playgroud)


xan*_*tos 9

var formatted = String.Format("{0:0000000}", 12);
Run Code Online (Sandbox Code Playgroud)

要么

Console.WriteLine("{0:0000000}", 12);
Run Code Online (Sandbox Code Playgroud)

我会补充一点,如果"12"是一个string(它是双引号)

var formatted = "12".PadLeft(7, '0');
Run Code Online (Sandbox Code Playgroud)


pri*_*e23 5

var a = 12;
var b = a.ToString("D7");
Run Code Online (Sandbox Code Playgroud)