Тема: List<T>: Сортування по унікальним елементам.
Хай. От є такий код
class ElementOfEquation
{
public int index;
public int value=int.MaxValue;
public ElementOfEquation(int index)
{
this.index = index;
}
}
class Equation
{
public int side;
public ElementOfEquation u1, v1;
public Equation(ElementOfEquation u1, ElementOfEquation v1, int side)
{
this.u1 = u1;
this.v1 = v1;
this.side = side;
}
}
Та список
List<Equation> equation;
Мені необхідно відсортувати цей список в напрямку зростання елементів
equation.u1.index
Але оці index'и можуть повторюватись, а треба, щоб були унікальними, ну тобто є отаке
0, 1, 2, 0, 0, 2, а треба щоб було 0, 1, 2. Чи можна це зробити за допомогою того, що вже написано? Ну типу отой Linq, чи все одно треба писати самому оті цикли?