Distict用来排除相同序列中元素的,对于基础类型,可以直接使用Distinct,如:int[] a = {1, 2, 2, 3, 3, 3, 4};var reslut = a.Distinct();结果是1,2,3,4但对于自定义类型,则需要额外的一些操作,方式有多种,这里选择其中一种,即实现IEquatable<T>,如: using System; using System.Collections.Generic; using System.Linq; using System.Te…