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 i = 0; foreach (var o in ListBoxPilkarze.Items) { pilkarze[i++] = o as Pilkarz; } Archiwizacja.ZapisPilkarzyDoPliku(plikArchiwizacji, pilkarze); } }