C# Intersect 会跳过重复吗?

C# Linq 的 Intersect 是“交集”,跳过重复的,包括自己这边重复的。

var arr1 = new string[] { "a", "d" };
var arr2 = new string[] { "a", "a", "b" };
Response.Write(string.Join(",", arr1.Intersect(arr2).ToArray()));

如上结果:a

你可能感兴趣的