csharp list remove item based on property duplicate

Code Example - csharp list remove item based on property duplicate

                
                        fooArray.GroupBy(x => x.Id).Select(x => x.First());
                    
                
 

csharp list remove duplicate items

                        
                                List<string> lstWhitDuplicate = new list<string>();
lstWhitDuplicate.add("hallo");
lstWhitDuplicate.add("hallo");
lstWhitDuplicate.add("World");

List<string> lst = lstWhitDuplicate.Distinct().ToList(); 

// output lstWhitDuplicate:
// hallo hallo world
// output lst:
// hallo word
                            
                        
 

csharp remove duplicates from list

                        
                                List<T> withDupes = LoadSomeData();
List<T> noDupes = withDupes.Distinct().ToList();