C#で桁埋め(ゼロパディング)

Console.WriteLine( String.Format(“{0:D2}”,3) );

出力結果は「03」です。Dで10進数と指定、2で2桁にパディング、最後の3が「これをパディングしてくださ」っていう感じです。

Console.WriteLine(String.Format(“{0,4}”,3) );

だと、「   3」と出力されます。4桁にスペースパディングです。固定長出力時に利用します。でも固定長っていまでも使うのかなぁ。