Прошу помочь разобраться:
например, я создаю структуру
- Код: Выделить всё
Structure Cell
Dim CellValue As Object
Dim CellFormula As String
.. .
Dim CellColor As String
End Structure
и далее экземплярами этой структуры наполняю экземпляр класса ArrayList.
Выполнить сортировку ArrayList.Sort - это просто, если ArrayList наполнен, например, строками или числами (точнее - их экземплярами).
А как мне выполнить сортировку экземпляров вышеуказанной структуры, чтобы они были упорядочены например по CellValue или CellColor, т.е по какому либо полю?
А так же если ArrayList наполнен экземплярами какого либо класса – как их сортировать по какому-либо свойству?
По-моему, здесь применяют как-то IComparer.
