Ok, así que tienen dos listas en C#¿Cómo obtengo la diferencia en dos listas en C#?
List<Attribute> attributes = new List<Attribute>();
List<string> songs = new List<string>();
uno es de cadenas y y uno es un objeto de atributo que i created..very sencilla
class Attribute
{
public string size { get; set; }
public string link { get; set; }
public string name { get; set; }
public Attribute(){}
public Attribute(string s, string l, string n)
{
size = s;
link = l;
name = n;
}
}
ahora tengo que comparar para ver qué canciones no están en el nombre de atributos así por ejemplo
songs.Add("something");
songs.Add("another");
songs.Add("yet another");
Attribute a = new Attribute("500", "http://google.com", "something");
attributes.Add(a);
quiero una manera de volver "otro" y "otro" porque no están en la lista de atributos n AME
así que para pseudocódigo
difference = songs - attributes.names
diferencia será una lista – Trace
no, es IEnumerable, pero llamar ToList() –
Un enumerable. Use ToList() si lo necesita. –