【发布时间】:2013-07-01 12:26:16
【问题描述】:
我要做的就是检查列表 B 的所有元素是否都在列表 A 中
if (listA.All(element => listB.Contains(element))
{
return;
}
有人提出了另一种解决方案,说这行得通,而且行得通!
if (listA.All(listB.Contains))
return;
现在,(我知道它有效),
- 为什么编译器在第二种方法中不需要 () 附近包含?
- 如果将来,比如说,我希望这个比较不区分大小写,我将如何使用第二种方法?
提前致谢。
【问题讨论】:
标签: c# visual-studio-2010 .net-4.0 .net-4.5