Ok così ho due liste in C#Come faccio a ottenere la differenza in due elenchi in C#?
List<Attribute> attributes = new List<Attribute>();
List<string> songs = new List<string>();
uno è di stringhe ed e uno è di un oggetto attributo che ho created..very semplice
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;
}
}
ora devo confrontare a vedere quali canzoni non sono nel nome attributi così per esempio
songs.Add("something");
songs.Add("another");
songs.Add("yet another");
Attribute a = new Attribute("500", "http://google.com", "something");
attributes.Add(a);
voglio un modo per restituire "un altro" e "ancora un altro" perché non sono nella lista attributi n ame
così per pseudocodice
difference = songs - attributes.names
differenza sarà un elenco – Trace
no, è IEnumerable, ma chiamare ToList() –
An enumerabile. Usa ToList() se necessario. –