gpt4 book ai didi

c# - 哪个更快 : Union or Concat?

转载 作者:可可西里 更新时间:2023-11-01 03:11:43 25 4
gpt4 key购买 nike

哪个更快:UnionConcat

我不关心元素的顺序。

Enumerable.Union Method

Enumerable.Concat Method

最佳答案

Union删除重复项。 Concat没有。

因此,如果源包含任何共同项或具有任何内部重复项,它们会产生不同的结果。

如果您可以保证没有重复项,或者如果重复项很少并且您不关心在输出中包含它们,Concat会更快,因为不需要根据已经产生的值来测试每个值。

但是,如果有很多重复项而您不需要它们,则Union 中的额外处理删除重复项可能会被使用结果的代码中的节省所抵消。

关于c# - 哪个更快 : Union or Concat?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1337699/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com