Come rimuovere l'elemento dall'elenco utilizzando linq?.Rimuovi l'elemento dall'elenco utilizzando linq
Ho un elenco di elementi e ogni elemento ha una lista di altri elementi ora voglio testare se altri elementi contengono elementi della lista passata quindi l'elemento principale dovrebbe essere rimosso. Controllare il codice per maggiore chiarezza.
public Class BaseItems
{
public int ID { get; set; }
public List<IAppointment> Appointmerts { get; set; }
}
Public DeleteApp(List<IAppointment> appointmentsToCheck)
{
List<BaseItems> _lstBase ; // is having list of appointments
//now I want to remove all items from _lstBase which _lstBase.Appointmerts contains
any item of appointmentsToCheck (appointmentsToCheck item and BaseItems.Appointmerts
item is having a same reference)
//_lstBase.RemoveAll(a => a.Appointmerts.Contains(//any item from appointmentsToCheck));
}