Witam, od miesiąca bawię się w c# i staram się robić co raz to trudniejsze rzeczy, niestety podczas tworzenia aktualnego projektu napotkałem problem związany z usunięciem obiektu z listy, patrząc na kod wydaje mi się, że wszystko jest dobrze lecz wciąż wyrzuca mi błąd gdy w kodzie mam "lista.Remove(x)".
link do kodu:
http://pastebin.com/CeuwLuDe
Zdjęcie z błędem:
https://zapodaj.net/6a4082f65f9d6.bmp.html
Jeśli usunę linijkę "lista.Remove(x)" program działa normalnie, lecz niestety bez usuwania obiektów :(