Мой For-Loop делает странные вещи.Когда я отлаживаю свою программу, счетчик цикла после того, как 4-й цикл равен 0, после этого он начинается снова.
Если я не отлаживаю свою программу, я получаю исключение Stackoverflow-Exception.
for (int i = 0; i < gegnerischeFigurenn.Count; i++)
{
gegnerischeAngriffsfelderr.AddRange(GetAvailableFields(gegnerischeFigurenn[i], schachbrett));
Console.WriteLine("Count: " + i);
}
вывод консоли:
Count: 0
Count: 1
Count: 2
Count: 3
Count: 0
Count: 1
Count: 2
Count: 3
Count: 0
Count: 1 ......
результат - исключение стека-переполнения, если я не отлаживаю программу, а в противном случае неверное увеличение числа моего счета.