在C#中替换字符"

5
我希望能在C#中将字符串中的字符"替换为空格。 但是在编写函数时出现了问题:
myString.Replace("""," ")

第一个参数似乎存在问题。有什么想法?
4个回答

22

进行转义:

myString.Replace("\""," ")

11
或者使用字符重载:string.Replace('"', ' ') - Oded

12

使用接受字符而不是字符串的重载

myString.Replace('"', ' ');

5

您需要通过在字符前加上\来对其进行转义:

myString=myString.Replace("\""," ");

或者使用这个:
 myString=myString.Replace('"',' ');

3

转义它。

您可以使用常规字符串:

myString.Replace("\""," ")

或者使用 verbatim 字符串

myString.Replace(@""""," ")

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接