我很难解析我下载的文本文件。似乎新线或carraige返回被包含在字符串的一部分中。当我做的时候
int i = 0;
While(i <= array.Length)
{
Console.Write(array[i]);
i++;
}
由于某些奇怪的原因,返回的数据将以新行打印到控制台。无论如何在这回车时拆分线?
答案 0 :(得分:1)
如果您使用File.ReadAllLines
来阅读该文件,则会删除'\n'
个字符:
var array = File.ReadAllLines(pathToFile);
此便捷方法将文件拆分为单独的行,并将行存储在数组中。
答案 1 :(得分:0)
使用此:
string[] arrayOfStrings=yourString.Split("\n");
答案 2 :(得分:0)
如果您只是想从行字符串的末尾删除换行符,请尝试以下操作:
Console.Write(array[i].TrimEnd('\r','\n'));