String クラス (System)

String.Formatメソッドで中かっこ({})をエスケープする

 文字列の書式編集を行う場合で、中かっこ({})を出力するには、中かっこを2つ並べてエスケープする必要がある。

[VB]

Dim count As Integer = 10
Dim message As String = String.Format("{{count: {0}}}", count)
Console.WriteLine(message)

[C#]

int count = 10;
string message = string.Format("{{count: {0}}}", count);
Console.WriteLine(message);

[C++]

int count = 10;
String^ message = String::Format("{{count: {0}}}", count);
Console::WriteLine(message);

コンソールに “{count: 10}” が出力される。