Join is self defined at the joining of two or more data together; Here I am instructed join of list object in C#;
@linq join two lists
var result = from Item1 in listItem1
join Item2 in listItem2
on Item1.Id equals Item2.Id // Join values
select new { Item1, Item2 };
@get the result in form of concrete list, needed to call .ToList()
Get the result in the form of list
var list3 = (from Item1 in list1
join Item2 in list2
on Item1.Id equals Item2.Id // join on some property
select new { Item1, Item2 }).ToList()
@Linq Union operator in C#
Linq Union operator will give the combined unique result of to list contains,
static void Main(string[] args)
{
List<string> name1 = new List< string >() { "a", "b", "c"};
List< string > name2 = new List< string >() {"c", "d" };
List<string> uniqueName = name1.Union(name2).ToList();
foreach(string st in uniqueName)
{
Console.WriteLine(st);
}
}
It will give the result as
a
b
c
d
No comments:
Post a Comment