アイテムのリストがあります(30文字列としましょう)。txtファイルに5項目、次に改行、次の5項目などを書き込む方法を理解しようとしています。次のようになります。
List<string> blah;
//List contains:
1
2
3
4
5
6
7
8
9
10
txtファイルに書き込みたいので、次のようになります。
1 2 3 4 5
6 7 8 9 10
これを書くカウンターがわからないようです。それが重要な場合は、StreamWriterを使用しています。
編集:これは私が現在持っているものですが、空白行のみを書き込みます。
for (var a = 0; a < ls.Count; a++)
{
foreach (string s in ls)
{
if (a == 0)
{
sr.Write(s);
}
else if((a % 5) == 0)
{
sr.Write(s);
sr.Write("\t");
}
}
}
基本的に「5つの項目を書いたら、新しい行を開始する」と言う必要がある単純なカウンターであることがわかっているので、これは私を苛立たせています。