一个集合全包含判断,求最简单的代码~ List<int> a1 = {1,2,3};List<int> a2 = {1,2,3,4,5,6,7};如果a1全包含在a2中则返回true;求最简单的代码 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 List<int> a1 = new List<int>(){ 1, 2, 9 }; List<int> a2 = new List<int>() { 1, 2, 3, 4, 5, 6, 7 }; if (a1.Intersect(a2).Count() == a1.Count()) { //包含 } public static bool ContainsAll<T>(List<T> container, List<T> subset){ return container.Intersect(subset).Count() == subset.Count; } if (a1.Except(a2).Count() == 0) 或者a1.All(x => a2.Contains(x)) //这个最容易看懂:a1中全部(all)元素都包括在(contains)a2中 求C#动态菜单~~! 按键登录问题 怎么样设置oracle的执行的超时时间 C#操作EXCEL 求NtQuerySystemInformation的c#版详细分析 类msn窗口弹出并识别问题。 如何用C#在窗体上显示SQL数据库? C#如何用代碼生成.exe文件 win2003重启后远程桌面连接不上了? 表的结构如下,想按照物资类别做一个同期对比表(今年某月和去年某月对比),请问用C#实现!??谢谢 winform 打包 创建的桌面快捷方式的 属性下的查找目标 求教ADO.NET的一个简单问题
if (a1.Intersect(a2).Count() == a1.Count())
{
//包含
}
public static bool ContainsAll<T>(List<T> container, List<T> subset){
return container.Intersect(subset).Count() == subset.Count;
}
a1.All(x => a2.Contains(x)) //这个最容易看懂:a1中全部(all)元素都包括在(contains)a2中