c# remove duplicate items from collection of objects code example
Example: c# list remove item based on property duplicate
fooArray.GroupBy(x => x.Id).Select(x => x.First());
fooArray.GroupBy(x => x.Id).Select(x => x.First());