Список имеет объект, который имеет следующие свойства:
public class PropertyDetails
{
public int Sequence { get; set; }
public int Length { get; set; }
public string Type { get; set; }
public int Index { get; set; }
}
Список будет отсортирован Последовательность.
Список имеет следующие значения объекта:
Последовательность = 1 Длина = 20 Тип = "" Индекс = 0
Последовательность = 2 Длина = 8 Тип = "" Индекс = 0
Последовательность = 3 Длина = 6 Тип = "" Индекс = 0
Последовательность = 4 Длина = 20 Тип = "" Индекс = 0
Последовательность = 5 Длина = 8 Тип = "" Индекс = 0
Я хочу запрос Linq, который выдаст мне список результатов как
Sequence = 1 Length = 20Type = "" Index = 20
Последовательность = 2 Длина = 8 Тип = "" Индекс = 28
Последовательность = 3 Длина = 6 Тип = "" Индекс = 34
Последовательность = 4 Длина = 20 Тип = "" Индекс = 54
Последовательность = 5 Длина = 8 Тип = "" Индекс = 62
Где индекс - совокупная сумма длины с учетом последовательности.