我一直在尝试获取Linq查询以从集合中返回不同的值.我发现了两种方法; 使用GroupBy或Distinct.我知道Distinct是为这个工作做的,但我必须在对象上实现IEquatable.
我尝试了GroupBy,这很好用.我想知道使用Distinct vs GroupBy是否具有明显的性能优势.
c# linq
c# ×1
linq ×1