csharp distinct array of objects by values

Code Example - csharp distinct array of objects by values

                
                        var uniquePersons = persons.GroupBy(p => p.Email)
                           .Select(grp => grp.First())
                           .ToArray();