微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

C#检查列表是否是另一个列表的一部分

参见英文答案 > Check whether an array is a subset of another                                    8个
我有两个列表如下

var query1 = from enrollments in db.Enrollments
             where enrollments.studentID == studentID && enrollments.result >= 50 && enrollments.enrolled == false
             select enrollments.subjectID;
 var query2 = from prerequisites in db.Prerequisites
              where prerequisites.subjectID == subjectID
              select prerequisites.prerequisiteID;

现在我想确保query2中的所有数字都存在于query1中.换句话说,我想确保query2是query1的一部分

有任何想法吗?

P.S

– 您可以确定subjectID和prerequisiteID是相同的

– 我可以将query1和query2转换为类似于query.ToList()的列表

解决方法

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。

相关推荐