string.Formatでは、波括弧{}は書式設定の先頭または末尾として処理される。
string.Format("{HOGEHOGE{0}}", "FOO");
例えば上記のような処理では、先頭と末尾の波括弧のせいでFormatExceptionになってしまう。
書式設定ではなく、通常の文字列として認識させたい場合は波括弧をさらに重ねてエスケープする。
string.Format("{{HOGEHOGE{0}}}", "FOO");
More than 5 years have passed since last update.
string.Formatでは、波括弧{}は書式設定の先頭または末尾として処理される。
string.Format("{HOGEHOGE{0}}", "FOO");
例えば上記のような処理では、先頭と末尾の波括弧のせいでFormatExceptionになってしまう。
書式設定ではなく、通常の文字列として認識させたい場合は波括弧をさらに重ねてエスケープする。
string.Format("{{HOGEHOGE{0}}}", "FOO");
Register as a new user and use Qiita more conveniently