我有一个List<List<bool>>
集合。我无法检查它是否包含一些List<bool>
元素。我尝试了Contains
方法,并将元素与==
进行了比较。
答案 0 :(得分:1)
Contains
和==
检查参考文献。只有当您具有完全相同的列表时,这些才会成功。
如果您要查找具有相同值的列表,则必须逐个元素地检查它们。
答案 1 :(得分:1)
您不能使用Contains,因为它适用于精确匹配。
我的建议是:lst
是您的列表列表,findIt
是您要搜索的列表:
lst.Any(x=>x.SequenceEqual(findIt));
有关详细信息,请参阅SequenceEqual。