我知道为了在 String.Format 中使用花括号,我必须使用双花括号,即“{{”和“}}”。我的问题是,如何使用来自表单的字符串进行这项工作?我试过了
str.Replace("{","{{");
str.Replace("}","}}");
但这似乎不起作用。有任何想法吗?
我知道为了在 String.Format 中使用花括号,我必须使用双花括号,即“{{”和“}}”。我的问题是,如何使用来自表单的字符串进行这项工作?我试过了
str.Replace("{","{{");
str.Replace("}","}}");
但这似乎不起作用。有任何想法吗?
String 是一个不可变的类。您必须将更正后的字符串重新分配回str
str = str.Replace("{","{{");
str = str.Replace("}","}}");
str.Replace
没有改变str
。它返回一个新实例。
所以你可能想试试这个:
str = str.Replace(...);
尝试 :
str = str.Replace("{","{{");
str = str.Replace("}","}}");