foreach(BruteforceEntry be in Entries.Values)
{
if (be.AddedTimeRemove <= now)
Entries.Remove(be.IPAddress);
else if (be.Unbantime <= now && be.Unbantime.Day == DateTime.Now.Day)
Entries.Remove(be.IPAddress);
}
Исправлено исключение:
Коллекция была изменена; операция перечисления не может выполняться.
По какой-то причине это уже не так.
Я знаю, что вы не можете удалить что-то, итерации через него таким образом. Мой вопрос: как его решить?