我正在尝试读取\n
文本字段中包含一些内容的 CSV 文件。当我使用我在文本中看到DrawString
的\n
内容时,而不是换行符。查看调试器中的字符串,似乎TextFieldParser
已经自动为我转义了字符串。我在类文档中没有看到任何解决该行为的属性。
我试过用String.Replace()
. 但我似乎无法正确理解转义的 \ 。
string[] fields = parser.ReadFields();
String From = @"\\n"; // I put these here so that I could look at them in the debugger
String To = @"\n";
String Output = fields[1].Replace(From, To);
即使我使用的是 @ 语法,看起来那些也被全部逃跑了。
我知道当有人向我展示它时,这将变得非常简单。请善待:-)
编辑 - - - - -
String Output = fields[1].Replace(@"\n", "\r\n");
测试和工作。谢谢。