Удалить дублирующиеся элементы из списка, содержащего класс с элементами массива

Я получил список, содержащий объекты из класса. Класс, который содержит различные элементы, включая int и double массивы. Класс выглядит примерно так.

public class NewChildren
{
    public double[] fitnessValue{get;set;}

    public int[] locationScheme{get;set;}

    public double crowdingDistance{get;set;}
}

Поскольку список может содержать повторяющиеся элементы, я заинтересован в их удалении. В Интернете я видел некоторые решения, основанные на Linq, которые используют методы Distinct () и GroupBy (). Однако кажется, что эти способы не будут работать, поскольку в объектах есть массивы (MSVS2008 не выдаст никакой ошибки, но ни один элемент также не будет удален).

Любое предложение (включая ссылки или коды) высоко ценится. Заранее спасибо.

Ответы на вопрос(3)

Ваш ответ на вопрос