public void SetPrestazione(Atleta atleta, Prestazione prestazione) { prestazione.CalcolaPunteggio(); if (GetPrestazione(atleta).Punteggio == 0) { if (atleta.Sesso.Equals(Sesso.MASCHIO)) { PrestazioneMaschile[atleta] = prestazione; } else { PrestazioneFemminile[atleta] = prestazione; } } else { throw new InvalidOperationException("Errore: L'atleta ha gia associata una prestazione alla disciplina" + _disciplina + ".\n"); } }