У меня есть список, содержащий объекты из класса. Класс, который содержит различные элементы, включая массивы int и double. Класс выглядит примерно так.
public class NewChildren
{
public double[] fitnessValue{get;set;}
public int[] locationScheme{get;set;}
public double crowdingDistance{get;set;}
}
Поскольку список может содержать повторяющиеся элементы, я заинтересован в их удалении. В Интернете я видел несколько решений, основанных на Linq, которые используют методы Distinct() и GroupBy(). Однако похоже, что эти методы не будут работать, так как в объектах есть массивы (MSVS2008 не выдает никакой ошибки, но и элемент не удаляется).
Любое предложение (включая ссылки или коды) высоко ценится. Заранее спасибо.