//nadpisujemy plik archiwum przy zamknięciu okna private void Window_Closing(object sender, System.ComponentModel.CancelEventArgs e) { int n = listBoxPilkarze.Items.Count; Pilkarz[] pilkarze = null; if (n > 0) { pilkarze = new Pilkarz[n]; int index = 0; foreach (var o in listBoxPilkarze.Items) { pilkarze[index++] = o as Pilkarz; } Archiwizacja.ZapisPilkarzyDoPliku(plikArchiwizacji, pilkarze); } }