Código C:
Ver original
var result = new List<MiProyecto.Model.SetX>(); var resultRefresh = GetSetxes(); //Esta función me retorna una lista de objetos SetX foreach (var a in resultRefresh) { if(!result.Equals((a))) result.Add(a); }
bien la clase SetX es de la siguiente forma:
Código C:
Ver original
public class SetX { public ulong PID { get; set; } public string Name { get; set; } public string Path { get; set; } public uint State { get; set; } } //Declaración de proceso public override bool Equals(object obj) { // aquí tengo el problema ya que quiero que se comporte igual que la función Equals //para cadenas pero que compare la lista de objetos con el objeto que se le pasa a la función //si el objeto que se le pasa todos sus atributos son iguales a algún objeto dentro de la lista de //objetos del mismo tipo me devolverá true }
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.