ここでは、文字列の書式化、.NET Frameworkでサポートされている書式指定子、書式指定子とフォーマット例、および書式化に関連するクラス・インターフェイス等について見ていきます。
-
書式指定子
-
書式指定子の概要
-
書式化に対応したメソッドと書式指定子
-
複合書式設定と0埋め・右揃え・左揃え
-
複合書式設定と中括弧のエスケープ
-
標準の書式指定文字列
-
数値の書式指定子
-
整数のみに指定できる書式指定子
-
D, d (decimal/10進数)
-
X, x (hexadecimal/16進数)
-
B, b (binary/2進数)
-
整数および実数に指定できる書式指定子
-
F, f (fixed-point/固定小数点)
-
E, e (exponential/指数)
-
P, p (percent/パーセント)
-
N, n (number/数値)
-
G, g (general/一般)
-
C, c (currency/通貨)
-
SingleおよびDoubleのみに指定できる書式指定子
-
R, r (round-trip/ラウンドトリップ)
-
日付と時刻の書式指定子
-
ローカライズされない書式指定子
-
R, r (RFC1123)
-
O, o (round-trip date/time)
-
s (sortable date/time)
-
u (universal sortable date/time)
-
フォーマット例
-
ローカライズされる書式指定子
-
D, d (date)
-
T, t (time)
-
Y, y (year/month)
-
M, m (month/day)
-
F, f (full date/time)
-
G, g (general date/time)
-
U (universal full date/time)
-
列挙型の書式指定子
-
D, d (decimal)
-
X, x (hexadecimal)
-
G, g (general)
-
F, f (flag)
-
時間間隔の書式指定子
-
c (constant)
-
G, g (general)
-
カスタム書式指定子
-
数値のカスタム書式指定子
-
パーセント・パーミル
-
日付と時刻のカスタム書式指定子
-
時間間隔のカスタム書式指定子
-
書式の定義と実装
-
書式プロバイダ (IFormatProvider)
-
書式プロバイダとスレッドのカルチャ
-
カスタム書式プロバイダ (ICustomFormatter)
-
ICustomFormatterの実装例
-
書式を指定した文字列化のサポート (IFormattable)
-
IFormattableの実装例