我从文件中获得的文本具有以下字符串: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);


希望有一个简单的方法来实现这一目标

非常感谢!

最佳答案

它在字符串的中间添加反斜杠以指示引号。反斜杠实际上不存在,引号存在。

如果要删除引号,请执行以下操作:

myString.Replace("\"", string.Empty);

关于c# - 无法删除streamReader.ReadLine添加的反斜杠-C Sharp,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/4617772/

10-12 00:38
查看更多