j'ai 2 collections doivent créer un 3 un si vous aimez en fusionnant les 2 et me donner un troisième avec tous les éléments uniques quefusion 2 collections et trouver tous les éléments uniques
class Program
{
static void Main(string[] args)
{
ObservableCollection<Person> collectionA = new ObservableCollection<Person>
{
new Person {Id = 1, Name = "Name1", Surname = "Surname1"},
new Person {Id = 2, Name = "Name2", Surname = "Surname2"},
new Person {Id = 3, Name = "Name3", Surname = "Surname3"},
new Person {Id = 4, Name = "Name4", Surname = "Surname4"}
};
ObservableCollection<Person> collectionB = new ObservableCollection<Person>
{
new Person {Id = 5, Name = "Name5", Surname = "Surname5"},
new Person {Id = 2, Name = "Name2", Surname = "Surname2"},
new Person {Id = 6, Name = "Name6", Surname = "Surname6"},
new Person {Id = 4, Name = "Name4", Surname = "Surname4"}
};
ObservableCollection<Person> result=????
}
}
public class Person
{
public int Id { get; set; }
public string Name { get; set; }
public string Surname { get; set; }
}
}
Toutes les idées ? Merci beaucoup
EDIT CLARIFICATION
Je collectionA, je crée la collection B, comparer les deux collection ajouter un élément pour trouver tous les éléments eN Collectionb QUI NE FONT PAS EXISTE DANS lA cOLLECTION a ET cRÉER uNE cOLLECTION RÉSULTAT. Espérons clairement maintenant
Essayez avec mon extension, cochez cette réponse: http://stackoverflow.com/questions/6294433/merging-2-lists- in-linq/17822661 # 17822661 – Luiggi