header
CodePanic! > C#.NET Tips > 今ここ

■頭を0やスペースで埋める(パディング)

任意の桁数分、数値文字列の頭を0で埋めます。
(パディング)

例えば、123を5桁でパディングすると
00123となります。

なお、指定桁数を超える数値を指定した場合
頭に0は付きません。
例:12345を5桁でパディングすると12345となります。。

また、ゼロが不要な場合はスペースで埋めることも可能です。

// 123を5桁でパディング  "00123"となる
MessageBox.Show( string.Format("{0:00000}", 123) );

// 123を5桁でパディング  "  123"となる
MessageBox.Show( string.Format("{0,5}", 123) );

// 16進数6桁でパディング "00007B"となる
MessageBox.Show( string.Format("{0:X6}", 123) );





Copyright © 2008.07 - shougo suzaki