文本框替换文本

use*_*015 2 c#

它给我一个错误,不知道为什么.我想替换'".

try
{
     txtCS.Text.Replace("'", """);
}
catch
{
}
Run Code Online (Sandbox Code Playgroud)

key*_*rdP 10

Replace方法返回一个字符串,因为字符串本身是不可变的.这意味着它不是更改现有的string(txtCS.Text),而是创建一个新的字符串对象,因此您需要将新的字符串对象分配给文本框.

此外,您错过了引号中的转义字符.通过添加a \,您可以使用该"字符,否则编译器会认为您正在关闭该字符串.

txtCS.Text = txtCS.Text.Replace("'", "\""); 
Run Code Online (Sandbox Code Playgroud)