2012-04-16 70 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