c# – 在LINQ中使用Union合并列表时删除重复项
我试图在LinqPad中使用list.Union合并两个列表,但是我不能让它工作,想检查我的理解是否正确.给定这个简单的类:和两个列表填充如下:然后我尝试:varmergedList=list.Union.ToList();并使用简单的foreach循环输出数据并获取此输出:我的印象是,联盟应该删除重复的内容:我做错了什么或者我误解了吗?此外,如果没有明确地覆盖Test类中的Equals方法,它是否工作?