它给我一个错误,不知道为什么。我想将'
替换为"
。
try
{
txtCS.Text.Replace("'", """);
}
catch
{
}
答案 0 :(得分:9)
Replace
方法返回一个字符串,因为字符串本身是不可变的。这意味着它不是更改现有字符串(txtCS.Text
),而是创建一个新的字符串对象,因此您需要将新的字符串对象分配给文本框。
此外,您错过了引号中的转义字符。通过添加\
,您可以使用"
字符,否则编译器会认为您正在关闭字符串。
txtCS.Text = txtCS.Text.Replace("'", "\"");