数値のカスタム書式変更


int i = 1234;

// 01234 (0でPadLeftと同じ)
Console.WriteLine(i.ToString("00000"));
// 1234
Console.WriteLine(i.ToString("#####"));
// 1,234
Console.WriteLine(i.ToString("##,###"));

// 12234: プラス1234
// -1234: マイナス1234
// 0: ゼロ
Console.WriteLine(i.ToString("プラス#;マイナス#;ゼロ"));
// 12234: +1234
// -1234: -1234
// 0: 0
Console.WriteLine(i.ToString("+#;-#;0"));

// 数値1234
Console.WriteLine(i.ToString("数値: #"));