Ho due enumerabili con gli stessi identici elementi di riferimento e mi chiedo perché Equals non sarebbe vero.Uguaglianza tra due enumerabili
Come una domanda lato, il codice sottostante per confrontare ogni elemento funziona, ma ci deve essere un modo più elegante
var other = (ActivityService) obj;
if (!AllAccounts.Count().Equals(other.AllAccounts.Count())) return false;
for (int i = 0; i < AllAccounts.Count(); i++) {
if (!AllAccounts.ElementAt(i).Equals(other.AllAccounts.ElementAt(i))) {
return false;
}
}
return true;
possibile duplicato di http://stackoverflow.com/questions/876508/questo-è-il-best-way-to-check-two-listt-lists-for-equality-in-c – Berryl
possibile duplicato di [ Esiste un metodo integrato per confrontare le raccolte in C#?] (Http://stackoverflow.com/questions/43500/is-there-a-built-in-method-to-compare-collections-in-c) – nawfal