すぐ忘れるので、メモ
- 実数は"F". "F4"としたら小数第4位まで.
- 整数(10進数表示)は"D". "D8"としたらゼロ埋め8桁 (負号も桁に含む)
- 整数(16進数表示)は"X". "X8"としたらゼロ埋め8桁
【追記】
string.Format()のほうがsprintf()感覚で使えて便利?
str = String.Format("{0}={1}", name, val);
string.Format()は、空白埋めもできる。
- 幅指定で右詰め: string.Format("{0, 4}", num) → " 1"
- 幅指定で左詰め: string.Format("{0, -4}", num) → "1 "
- ゼロ埋め: string.Format("{0:D4}", num) → "0001"
- 幅指定かつゼロ埋め: string.Format("{0, 8:D4}", num) → " 0001"