I have two classes which share two common attributes, Id and Information.
public class Foo
{
public Guid Id { get; set; }
public string Information { get; set; }
...
}
public class Bar
{
public Guid Id { get; set; }
public string Information { get; set; }
...
}
Using LINQ, how can I take a populated list of Foo objects and a populated list of Bar objects:
var list1 = new List<Foo>();
var list2 = new List<Bar>();
and merge the Id and Information of each into a single dictionary:
var finalList = new Dictionary<Guid, string>();
Thank you in advance.