我有一个元组列表,看起来像这样:名单上的元组性质不同
List<Tuple<double, double, double, string, string, string>> myList;
双值表示X-Y-Z cooridinate值和字符串是附加到这些坐标某些属性。
现在我想使用myList.lis.Distinct().ToList()
方法来筛选出任何重复。毕竟,一个坐标可以是一条线的开始,而另一个坐标可以是另一条线的终点,但是当它们连接时,我在列表中获取点XYZ点两次,但是具有其他字符串属性。 但我只想对Tuple的3个double值使用Distinct并忽略这些字符串。
到目前为止我还没有想出如何去做。这是可能的,以及如何?
不知道为什么你在这里使用元组,有6个属性,你绝对是n去上一堂课。 –