2016-02-12 18 views
1

我想将此字符串'"转换为此字符串>>。我已阅读this thread在C中设置引号字符串替换#

这里是我试过:

string str = "'""; 
str = str.Replace("'\"",">>"); 

它不抛出任何错误,但没有既不做任何事情。非常感谢你。

+2

分配值回原始字符串'海峡= str.Replace(“‘\‘’,‘>>’);' – Equalsk

+2

你目前提供的代码获得了’ t编译。请提供一个[mcve]。 –

+1

[String.Replace似乎不能用空字符串替换括号](http://stackoverflow.com/questions/936847/string-replace-does-not-seem替换括号与空字符串) – juharr

回答

1

string.Replace返回一个新的字符串,因为字符串在C#中是不可变的。

根本就str = str.Replace("'\"",">>");

+0

我编辑了我的问题。这只是一个错误,当然需要重新设定它,否则它不会工作。但是这并不能解决我的问题。 – ameliapond

+0

我认为你有一个错误,你试图用'>>替换'''''试试''' –

+0

谢谢你的回答。好主意,但我真的需要同时更换两个角色。即'和' – ameliapond