从表单c#中转义大括号输入

Mar*_*eek 3 c#

我知道为了在String.Format中使用花括号,我必须使用双花括号,即"{{"和"}}".我的问题是,如何使用来自表单的字符串来完成此工作?我试过了

str.Replace("{","{{");
str.Replace("}","}}");
Run Code Online (Sandbox Code Playgroud)

但这似乎不起作用.有任何想法吗?

Tyl*_*Lee 8

String是一个不可变类.您必须重新分配更正后的字符串str

str = str.Replace("{","{{");
str = str.Replace("}","}}");
Run Code Online (Sandbox Code Playgroud)