IEnumerable<fishbiscuits> a = GetFishBiscuits(0);
IEnumerable<fishbiscuits> b = GetFishBiscuits(1);

if ([any of the results in either list match])
{
 // Do something ie
 Console.WriteLine("I see both a and b love at least one of the same type of fish biscuit!");
}

您可以使用 linq 来查看两个 IEnumerables 数据是否包含任何公共(public)条目吗?

最佳答案

是的,您可以使用 Intersect Any 来做到这一点:

bool anyCommonEntries = a.Intersect(b).Any();

关于c# - 您可以使用 linq 来查看两个 IEnumerables 数据是否包含任何公共(public)条目吗?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/5222531/

10-13 06:52