如何逐行读取文本文件并将偶数编号行保存到** #. ** **和奇数编号行到c#中的** odd.txt **?

时间:2016-11-14 17:56:32

标签: c#

如何逐行阅读文本文件并将偶数编号行保存到 even.txt ,将奇数编号行保存到c#中的 odd.txt

<div class="checkbox">
    <input class="filter" type="checkbox" name="" value=".{{ brand.title }}" data-filter=".{{ brand.title | capitalize }}"><label>{{ brand.title }}</label>
</div>

2 个答案:

答案 0 :(得分:3)

不是在循环中打开/关闭输出文件,而是可以这样做......

using (var odd = File.CreateText("odd.txt"))
using (var even = File.CreateText("even.txt"))
{
    int count = 0;
    foreach (var line in File.ReadLines(filename))
    {
        (count++ % 2 == 0 ? even : odd).WriteLine(line);
    }
}

答案 1 :(得分:1)

你想要的是这样的:

{{1}}