删除"来自c#中的字符串

时间:2015-05-21 16:00:58

标签: c#

我有一个值为/Daily"的字符串。我尝试传递给我的应用程序的参数是/Daily。但是在尝试了一些方法来删除引用后,似乎没有任何工作。

使用的方法

  • 卸下摆臂('"&#39);
  • .replace(" \"&#34);
  • .trim('"&#39);

1 个答案:

答案 0 :(得分:5)

请记住,.NET中的字符串是不可变的,因此调用Replace方法实际上并不会更改基础字符串 - 它会返回一个值,该值表示基于Replace操作的新字符串。您需要捕获返回的值才能使其正常工作:

var str = "/Daily\"";
str = str.Replace("\"", "");

还要注意引号是用C#中的反斜杠(\)转义的,而不是正斜杠。