列表<List <double >>不同

ES2*_*018 5 c# distinct-values

geneUsingCrossover是一个List<List<double>>.

我使用下面的代码行数的独特List<double>之内List<List<double>>:

int count = genesUsingCrossover.Distinct().Count();
Run Code Online (Sandbox Code Playgroud)

而且我不确定它是否正确.元素的数量genesUsingCrossover是1250,也genesUsingCrossover.Distinct().Count()返回1250,所以我假设它们都是不同的List.但是,在观察窗口中,我注意到第三和第四个列表是相同的.

所以,我认为代码行不正确.有没有办法改善它?并计算不同元素的数量?

在此输入图像描述