У меня есть List из Microsoft.WindowsAzure.Storage.Table.DynamicTableEntity, который мне нужно отсортировать. Хотя List
предоставляет мне метод Sort()
, DynamicTableEntity
не имеет компаратора по умолчанию. Поскольку это класс sealed
, я не могу создать свой собственный.Как отсортировать список <DynamicTableEntity> запечатанный класс
Я хочу сортировать по DynamicTableEntity.RowKey.
Что было бы самым эффективным способом сортировки этого списка? Должен ли я использовать собственный метод сортировки, или я должен попытаться использовать какой-то запрос Linq, или есть что-то, что мне не хватает?
Попробуйте использовать метод расширения, который будет полезен –
Не можете ли вы использовать переопределение сортировки, которое принимает 'IComparer' или делегат' Comparison '? https://msdn.microsoft.com/en-us/library/w56d4y5z(v=vs.110).aspx –
Gimly
Звучит знакомо. Я посмотрю на это, не знаю, как это сделать, спасибо. – Ivan