我想从包含以下内容的列表中删除重复的文件名:
http://www.test.com/download/imagename_A.jpg
http://www.test.com/download/imagename_B.jpg
http://www.test.com/download/imagename_C.jpg
http://fc07.test.net/fs49/f/2009/216/6/f/imagename_A.jpg
http://fc09.test.net/fs49/f/2009/195/d/8/imagename_B.jpg
我希望最终列表找到具有相同文件名的重复项,如果这样做,则在 domain.com 上选择 domain.net,从而生成以下最终列表:
http://fc07.test.net/fs49/f/2009/216/6/f/imagename_A.jpg
http://fc09.test.net/fs49/f/2009/195/d/8/imagename_B.jpg
http://www.test.com/download/imagename_C.jpg
我怀疑这可以用 linq 来完成(我发现这篇文章 - Find Duplicate in list but with criteria),但我对 linq 的了解还不够,无法让它为我工作。