Ver Mensaje Individual
  #9 (permalink)  
Antiguo 02/02/2007, 11:37
Avatar de Alex Reyes
Alex Reyes
 
Fecha de Ingreso: diciembre-2005
Ubicación: Camarillo, CA
Mensajes: 242
Antigüedad: 19 años, 2 meses
Puntos: 2
Re: Comparar el contenido de 2 objetos

Si se puede hacer, comparar 2 personas, sin importar cuantas propiedades tenga. Pero no es automatico, tienes que escribir codigo.

En la definicion de Persona, tienes que hacer que implemente la Interface IComparable. Esta interface te va a forzar a implementar la funcion CompareTo.

En la funcion CompareTo, vas a recibir un argumento de tipo objeto. Y en la implementación vas a tener que escribir que los atributos de tu ibjeto original se comparen con cada uno de los atributos del objeto argumento. Si todos los atributos son iguales, entonces regresas 0 para decir que si son iguales, en caso contario un numero diferente a 0, a mi me gusta -1.

Checa la siguiente página http://msdn2.microsoft.com/en-us/lib...omparable.aspx
y http://msdn2.microsoft.com/en-us/lib...compareto.aspx
Espero te ayude de algo.
__________________
Alex Reyes
http://jalexreyes.spaces.live.com