「{」文字を含む文字列で String.Format を実行できますか?
例:String.Format("a{a}a {0} bbb {1}", "val1", "val2");
a{a}a は、フォーマッタとしてではなく、文字列の一部として解釈する必要があります...
前もって感謝します
「{」文字を含む文字列で String.Format を実行できますか?
例:String.Format("a{a}a {0} bbb {1}", "val1", "val2");
a{a}a は、フォーマッタとしてではなく、文字列の一部として解釈する必要があります...
前もって感謝します
はい。{
次のように、2 つの を使用します。
String.Format("a{{a}}a {0} bbb {1}", "val1", "val2");
用途: {{
. ちなみに、これはドキュメントから回答可能です:
format で 1 つのリテラル中括弧文字を指定するには、先頭または末尾の中括弧文字を 2 つ指定します。つまり、"
{{
" または "}}
" です。
{{ と }} で { と } をエスケープする必要があります