Foros del Web » Programación para mayores de 30 ;) » .NET »

Hacer una sobre carga de la función Equals

Estas en el tema de Hacer una sobre carga de la función Equals en el foro de .NET en Foros del Web. Saludos necesito ayuda en lo siguiente quiero comparar una lista objetos con un objeto del mismo tipo algo así: @import url("http://static.forosdelweb.com/clientscript/vbulletin_css/geshi.css"); Código C: Ver original ...
  #1 (permalink)  
Antiguo 10/09/2013, 23:25
 
Fecha de Ingreso: junio-2008
Mensajes: 109
Antigüedad: 15 años, 10 meses
Puntos: 0
Pregunta Hacer una sobre carga de la función Equals

Saludos necesito ayuda en lo siguiente quiero comparar una lista objetos con un objeto del mismo tipo algo así:
Código C:
Ver original
  1. var result = new List<MiProyecto.Model.SetX>();            
  2.  
  3.                     var resultRefresh = GetSetxes(); //Esta función me retorna una lista de objetos SetX
  4.                        
  5.                  
  6.                     foreach (var a in resultRefresh)
  7.                     {
  8.                         if(!result.Equals((a)))
  9.                             result.Add(a);
  10.                     }

bien la clase SetX es de la siguiente forma:

Código C:
Ver original
  1. public class SetX
  2.     {
  3.         public ulong PID { get; set; }
  4.  
  5.         public string Name { get; set; }
  6.  
  7.         public string Path { get; set; }
  8.  
  9.         public uint State { get; set; }
  10. }
  11.  
  12. //Declaración de proceso
  13. public override bool Equals(object obj)
  14. {
  15. // aquí tengo el problema ya que quiero que se comporte igual que la función Equals
  16. //para cadenas pero que compare la lista de objetos con el objeto que se le pasa a la función
  17. //si el objeto que se le pasa todos sus atributos son iguales a algún objeto dentro de la lista de
  18. //objetos del mismo tipo me devolverá true
  19. }

El problema lo tengo que no se como indicar que lea la lista de objetos en este caso Result y que busque dentro de esa lista el objeto seleccionado de la nueva lista el objeto que se va seleccionando al leer la lista nueva con el foreach.
Les agradezco por su ayuda.

Etiquetas: c#
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 04:28.