Ho una lista Linked, dove Entry ha un membro chiamato id. Voglio rimuovere la voce dall'elenco in cui id corrisponde a un valore di ricerca. Qual'è il miglior modo per farlo? Non voglio usare Remove(), perché Entry.Equals confronterà altri membri e voglio solo abbinare su id. Spero di fare qualcosa del genere:Come rimuovo un elemento che corrisponde a un determinato criterio da una lista collegata in C#?
entries.RemoveWhereTrue(e => e.id == searchId);
modifica: qualcuno può riaprire questa domanda per me? NON è un duplicato - la domanda che si suppone sia un duplicato riguarda la classe List. List.RemoveAll non funzionerà - fa parte della classe List.
Ecco una risposta ad una domanda duplicato –
Slavo