计算linq中两个数组中相同元素的数量

use*_*498 11 c# linq arrays

我有2个字符串数组:

A1: {"aa","bb","cc","dd","ee"}
A2: {"cc","dd,"ee","bla","blu"}
Run Code Online (Sandbox Code Playgroud)

我如何计算A1和之间相同元素的数量A2(在这种情况下为3)?

Pav*_*aev 26

最短的可能是这样的:

A1.Intersect(A2).Count()
Run Code Online (Sandbox Code Playgroud)

  • 这短3个字符.A1.Count(A2.Contains):)(我仍然希望你的解决方案) (3认同)