小编Dza*_*per的帖子

列表中的 union 与 addrange,哪个最快且性能好?

您认为下面的两个代码之间哪个是最好的,或者您有另一种更有效的选择

第一的

List<int> g = new List<int>();
g.AddRange(listof1);
g.AddRange(listof2);
return g.GroupBy(a=>a)           
            .Select(root=>root.FirstOrDefault())
            .ToList();
Run Code Online (Sandbox Code Playgroud)

第二

var rootIds = listof1.
            Union(listof2)
           .Select(rootId => rootId).ToList();

return rootIds;
Run Code Online (Sandbox Code Playgroud)

c# entity-framework

-2
推荐指数
1
解决办法
3851
查看次数

标签 统计

c# ×1

entity-framework ×1