gpt4 book ai didi

c# - 我们可以使用 List.Except 来确认一个列表是另一个列表的子集吗

转载 作者:太空宇宙 更新时间:2023-11-03 20:21:34 25 4
gpt4 key购买 nike

我有 2 个 long 类型的列表。

List1 的值为 {1,2,3,4,5},List2 的值为 {1,4,5,6}

我可以使用 List2.Except(List1) 来知道 List2 是否是 List1 的子集吗?

最佳答案

只要 List2 不包含重复项,当且仅当 List2 是一个List1 的子集。

如果您的列表可能包含重复项,请注意这会将 {1, 1} 视为 {1, 2} 的子集,这可能是也可能不是你想要什么。

注意,您可以使用 .Any() 轻松检查 Except 的结果是否为空:x.Any() 为真当且仅当 x 不为空。

关于c# - 我们可以使用 List.Except 来确认一个列表是另一个列表的子集吗,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13195954/

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