转义c#中输入的大括号
本文关键字:输入 转义 | 更新日期: 2023-09-27 18:07:37
我知道为了在String中使用花括号。格式,我必须使用双花括号,即。"{{"answers"}}"。我的问题是,我如何使这个工作与来自一个形式的字符串?我试过了
str.Replace("{","{{");
str.Replace("}","}}");
但这似乎不起作用。什么好主意吗?
String是一个不可变类。你必须将修正后的字符串重新赋值回str
str = str.Replace("{","{{");
str = str.Replace("}","}}");
str.Replace
不改变str
。它返回一个新实例。
所以你可能想试试这个:
str = str.Replace(...);
尝试:
str = str.Replace("{","{{");
str = str.Replace("}","}}");