C# で int をゼロを埋め込んだ文字列に変換しますか? 質問する

C# で int をゼロを埋め込んだ文字列に変換しますか? 質問する

C# では、文字列に変換する必要がある整数値がありますが、その前にゼロを追加する必要があります。

例えば:

int i = 1;

文字列に変換すると0001になる必要がある

C# の構文を知る必要があります。

ベストアンサー1

i.ToString().PadLeft(4, '0')- 問題ありませんが、負の数には機能しません
i.ToString("0000");- 明示的な形式
i.ToString("D4");- 短い形式の書式指定子
$"{i:0000}";- 文字列補間 (C# 6.0 以降)

おすすめ記事