在c#中的回车符处拆分一个字符串

时间:2014-03-20 01:51:28

标签: c#

我很难解析我下载的文本文件。似乎新线或carraige返回被包含在字符串的一部分中。当我做的时候

int i = 0;
While(i <= array.Length)
{
    Console.Write(array[i]);
    i++;
}

由于某些奇怪的原因,返回的数据将以新行打印到控制台。无论如何在这回车时拆分线?

3 个答案:

答案 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'));