I selected items from a list. How do I save their indices from the original list as well?
var originalList = new List<int>(new int[] { 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13 });
var selectedItems = originalList.Where(e => e > 5); // 6, 7, 8, 9, 10, 11, 12, 13
An example:
selectedItems:
- (6, index = 5)
- (7, index = 6)
- (8, index = 7)
- and so on ...