У меня есть List<MyClass>
с 2 элементами, которые имеют свойство SequenceNumber.
Если я использую этот код ниже, возвращаемый индекс равен 0, а не 1:
var test = TrackingCollection
.Where(x => x.SequenceNumber == 2)
.Select((item, index) =>
new
{
index, item.SequenceNumber
});
Это потому, что это относится к 0 как к индексу в моем новом анонимном типе, или это какая-то странность с нулевым индексом, которую мне просто нужно увеличить.
Я хочу вернуть индекс в TrackingCollection, где порядковый номер равен 2 или 887, или любой другой правильный индекс в исходной коллекции ...