public void Spiel_starten(Spiele zu_startendes_Spiel) { if (!(File.Exists(zu_startendes_Spiel.Installationspfad))) { throw new ArgumentException(); } else if (!(Spiel.Contains(zu_startendes_Spiel))) { throw new ArgumentOutOfRangeException(); } else { Process.Start(zu_startendes_Spiel.Installationspfad); } }
public void Spiel_entfernen(Spiele zu_entfernendes_Spiel) { if (!(Spiel.Contains(zu_entfernendes_Spiel))) { throw new ArgumentException(); } else { for (int i = 0; i < Spiel.Count; i++) { if (Spiel[i] == zu_entfernendes_Spiel) { Spiel.Remove(zu_entfernendes_Spiel); } } } }