C#读取文件和连接行

时间:2014-07-18 11:42:30

标签: c# file

我有一个文件,我正在尝试将第一行和第二行连接成一行 这是文件: 编辑:

P09\tNone
21\tMAIN\t\0"

2 个答案:

答案 0 :(得分:4)

您可以使用Take()

string[] lines= { "A", "b", "c" };

IEnumerable<string> firstTwoLines = grades.Take(2);

回答你的问题:

foreach (string columName in string.Join(",", lines.Take(2)).Split(delimts.ToArray(), StringSplitOptions.RemoveEmptyEntries)){}

答案 1 :(得分:-1)

foreach (string line in lines)
    foreach (string columName in line.Split(delimts.ToArray(), StringSplitOptions.RemoveEmptyEntries))
    {
    }

您还可以使用SelectMany LINQ功能:

foreach (string columName in lines.SelectMany(_ => _.Split(delimts.ToArray(), StringSplitOptions.RemoveEmptyEntries)
{
}