public bool BorrarPersona(Herenciado.Persona persona) { foreach (var item in MiLista) { if (persona is AlumnoEgresado) { if (((AlumnoEgresado)persona).Equals(item) && persona == item) { MiLista.Remove((AlumnoEgresado)item); } } else { if (persona is Alumno) { if (((Alumno)persona).Equals(item) && (Alumno)persona == (Alumno)item) { MiLista.Remove((Alumno)item); } } else { if (((Persona)persona).Equals(item) && (Persona)persona == (Persona)item) { MiLista.Remove((Persona)item); } } } } return(true); }
public void AgregarPersona(Herenciado.Persona persona) { this.MiLista.Add(persona); }