Я искал решение этой проблемы, и хотя я нашел подобное, я не смог найти ответ на эту конкретную проблему. Я обобщил эту проблему, но это идет что-то выглядит следующим образом:Переупорядочить по исходному индексу при использовании Linq
У меня есть следующий ИНТ []
[423]
[234]
[5]
[79]
[211]
[1001]
Я хотел бы использовать LINQ только выбрать элементы, которые меньше, чем 200 или больше 300, а затем упорядочить по первоначальному индексу массива так, чтобы конечный массив гарантировано быть:
[423]
[5]
[79]
[1001]
проверка http://stackoverflow.com/q/2410070/1080742 – spajce