genesUsingCrossover — это List<List<double>>
.
Я использую следующую строку кода для подсчета различных List<double>
в пределах List<List<double>>
:
int count = genesUsingCrossover.Distinct().Count();
и я не уверен, что это правильно. Количество элементов в genesUsingCrossover
равно 1250, а также genesUsingCrossover.Distinct().Count()
возвращает 1250, поэтому я предположил, что все они представляют собой отдельный список. Однако, заглянув в окно часов, я заметил, что третий и четвертый списки совпадают.
Итак, я предполагаю, что строка кода неверна. Есть ли способ улучшить его? и подсчитать количество различных элементов?