Не может удалить обратную косую черту, добавленную streamReader.ReadLine - диез
Текст, который я получил из файла, имеет следующую строку: 1"-DC-19082-A3
после получения этой строки я получаю следующую строку (полученную при отладке): "\"1\"\"-DC-19082-A3\""
когда я ищу в БД, это не имеет никакого смысла
Любая идея, как я могу вернуться к оригиналу?
Я видел, что StreamWriter.WriteLine сделает эту работу, но я не хочу создавать для этого какой-либо файл.
Я попробовал следующее, но это не сработало
StringBuilder sb = new StringBuilder();
sb.Append(@"\");
sb.Append('"');
string strToReplace = sb.ToString();
string lineNumberToSearchFor = lineNumber.Replace(strToReplace, string.Empty);
надеюсь, есть простой способ добиться этого
большое спасибо!
2 ответа
Он добавляет обратную косую черту, чтобы указать кавычки в середине строки. Обратных слешей на самом деле нет, цитаты есть.
Если вы хотите удалить цитаты вместо:
myString.Replace("\"", string.Empty);
Обратные слеши добавляются окном Watch.
Сама строка не имеет обратной косой черты.