У меня есть список с двойным массивом, элементы которого являются геокординатами, в этом списке есть повторяющиеся элементы, которые мне нужно удалить, чтобы сохранить только уникальные значения
это то, что я пробовал
IList<double[]> result = new List<double[]>(); /list declaration
// result gets value from a soap call
for (int i = 0; i < result.Count; i++)
{
for (int j = 0; j < result.Count; j++)
{
if (result[i][0].ToString() == result[j][0].ToString() || result[i][1].ToString() == result[j][1].ToString())
{
result.Remove(result[j]);
}
}
}
результат - мой список, который имеет избыточные массивы
в основном, мне нужно удалить все массивы в списке, который имеет одинаковые значения (геоординаты x и y)
все же у меня есть некоторые элементы всписок, который дублируется, может кто-нибудь улучшить мое решение, пожалуйста?было бы здорово помочь