gpt4 book ai didi

c# - 如果两个 IEnumerable 在 C# 中具有相同的项目,最短的比较方法是什么?

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

<分区>

Possible Duplicate:
Test whether two IEnumerable<T> have the same values with the same frequencies

我写了

更新 - 更正:

static bool HaveSameItems<T>(this IEnumerable<T> self, IEnumerable<T> other)
{
return !
(
other.Except(this).Any() ||
this.Except(other).Any()
);
}

有没有更短的路?我知道有 SequenceEqual 但顺序对我来说并不重要。

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