2015-05-21 2 views
0

У меня есть строка, которая имеет значение /Daily". И параметр, который я пытаюсь передать в мое приложение, - /Daily. Однако, попробовав несколько методов, чтобы удалить цитату, ничего не кажется . рабочийУдаление «из строки в C#

Используемые методы

  • .remove ('"');
  • .replace ("\" ");
  • .trim ('' ');
+0

Используйте другую косую черту. –

+0

вы не должны правильно устанавливать строку. Все они возвращают строку, которая должна быть установлена. Вам также нужно использовать a \ not a /. – deathismyfriend

+0

Я обновил вопрос. Я попробовал \. – Chrislaar123

ответ

5

Помните, что строки в .NET неизменяемы, поэтому вызов метода Replace фактически не изменяет базовую строку - он возвращает значение, представляющее новую строку, основанную на операции Replace. Вам нужно захватить, что возвращаемое значение для этой работы:

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

заметить также, что котировки спасся слэш (\) в C#, а не вперед-косые черты.

Смежные вопросы