? Hay muchas maneras de hacerlo, pero siento que me he perdido una función o algo así.¿Cuál es la mejor manera de verificar dos listas de <T> listas para la igualdad en C#
Obviamente List == List
usará Object.Equals()
y devolverá false
.
Si cada elemento de la lista es igual y está presente en la misma ubicación en la lista opuesta, entonces los consideraría iguales. Estoy usando tipos de valor, pero un objeto Datos implementado correctamente debería funcionar de la misma manera (es decir, no estoy buscando una lista copiada poco profunda, solo que el valor de cada objeto dentro es el mismo).
He intentado buscar y hay preguntas similares, pero mi pregunta es la igualdad de cada elemento, en un orden exacto.
Pregunta similar: http://stackoverflow.com/questions/308476/how-to-find-out-whether-collection-collection-contain-the-same-objects –
Gracias por hacérmelo saber. – Spence