我有 2 个从数据库中获取的对象数组,有些重叠,所以我必须创建一个不同的函数。
我试图制作一个 lambda 表达式,但我仍然得到了一个重叠的对象。
这是我的代码:
ArtObject[] pinui = new ArtObject[root.Count - 1];
ArtObject[] c1= new ArtObject[root2.Count - 1];
pinui = getArticlesArray(root2, pinui);
c1= getArticlesArray(root, c1);
art = new ArtObject[c1.Count()+pinui.Count()];
pinui.CopyTo(art, 0);
c1.CopyTo(art, pinui.Count());
art = art.Distinct().OrderByDescending(a => a.dateTosort).ToArray();
我猜我的最后一行有问题,art = art.Distinct().OrderByDescending(a => a.dateTosort).ToArray();
..我想知道什么以及如何才能只获得不同的对象..?