string.Formatの文字列内で{}を普通の文字として利用したい時

下記の例のように、Formatに与える文字列中で普通に{を使うと、例外になる。

return string.Format(
@"
public class {0}
{
}
",クラス名);

こんなときは下記の例のように、{の時は{{に}の時は}}にしてあげればよい。

return string.Format(
@"
public class {0}
{{
}}
",クラス名);
Share
カテゴリー: .NET