Salve a tutti.
Io aggiungo un elemento ad una lista così
lista.Add(new MyObj("test"));
Poi da qualche altra parte nel codice faccio:
MyObj x = new MyObj("test");
lista.Remove(x);
Ma ovviamente non me lo rimuove perchè i 2 oggetti sono diversi, nonostante identici nel contenuto.
La mia domanda quindi è: come faccio a rimuovere quell'oggetto tenendo conto che quello che ho a disposizione è un oggetto identico ma non l'indice dell'oggetto da rimuovere nella lista?
Grazie infinite