数値を右、左詰め、0埋めする方法

右詰め、左詰めする場合、StringクラスのFormatメソッド、PadLeftメソッドを使用する。

指定する書式 書式指定項目の記述例 出力例
幅指定で右詰め String.Format("{0, 4}", num) “___1”
String.PadLeft (4) "___1"
幅指定で左詰め String.Format("{0, -4}", num) “1___”

0埋めする場合、StringクラスのPadLeftメソッドを使用

指定する書式 書式指定項目の記述例 出力例
幅指定で右寄せ0埋め String.PadLeft (4, "0"c) "0001"

PadLeftメソッドでいいですね。