5

文字 " を C# の文字列のスペースに置き換えたいのですが、関数を記述するときに問題があります。

myString.Replace("""," ")

最初の引数が問題のようです。何か案が

4

4 に答える 4

22

エスケープする:

myString.Replace("\""," ")
于 2012-04-16T13:30:16.293 に答える
12

文字列の代わりに文字を受け入れるオーバーロードを使用する

myString.Replace('"', ' ');
于 2012-04-16T13:32:57.127 に答える
5

文字の前に\を付けて、文字をエスケープする必要があります。

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

またはこれを使用します:

 myString=myString.Replace('"',' ');
于 2012-04-16T13:32:20.123 に答える
3

それを脱出してください。

通常の文字列を使用できます。

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

または逐語的な 文字列

myString.Replace(@""""," ")
于 2012-04-16T13:32:25.760 に答える