2012-04-16 35 views
5

我想用C#中的字符串空格替换字符。 可是我在写函数时,我有一个问题:替换字符“在C#

myString.Replace("""," ") 

的第一个参数似乎是一个问题。 任何想法

回答

22

逃避它:

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

或者用字符使用重载过载: 'string.Replace(''','')'。 – Oded 2012-04-16 13:34:30

5

您需要通过之前把\逃脱字符:

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

或用户这样的:

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

逃避它。

你可以使用普通字符串:

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

verbatimstrings

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

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

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

+1使用正确超载的要求。 – Oded 2012-04-16 13:35:14