У меня есть цикл for различной длины в зависимости от элементов в базе данных, я пытаюсь выяснить, как разделить цикл дальше на каждые 5 циклов, распечатать вывод и затем перейти к новой строке, не дублируя результат.
Что я мог придумать, так это то, что мне нужно реализовать модуль.
c #
using System;
public class Program
{
public static void Main()
{
int v = 0;
for(int i=0; i < 20; i++){
if(i % 5 == 0){
Console.WriteLine(v);
v = v + 1;
}
Console.WriteLine("Done");
}
}
}
То, что я получаю, это:
1
Done
Done
Done
Done
Done
2
Done
Done
Done
Done
Done
3
Done
Done
Done
Done
Done
4
Done
Done
Done
Done
Done
Я пытаюсь достичь:
1
2
3
4
5
Done
6
7
8
9
10
Done
11
12
13
14
15
Done
16
17
18
19
20
Done