Скажем, у меня есть Linq IEnumerable
например:
select new
{
uniqueID = row.Field<string>("uuid")
} into records
orderby records.uniqueID
И он имеет следующее содержание:
2d40b775-c2fe-49a0-a62e-ed465cfc65ec
d5686fb3-8f92-41b1-b9bb-8f6e8743e658
72981553-445b-4958-8384-73512eac48af
1654e7dd-63c7-4f34-b6be-9ab84d76ffc8
9522d406-e35d-4b7a-ac18-e750192f3213
67f0ba48-162e-4210-8772-8a44cda145b6
00a09170-cf71-47ae-a764-2f8eeb31f368
13637bc7-c74f-4435-94cb-76d6681052ac
ab98615e-8ceb-4876-8ac6-29a546298839
513b4313-5a9a-409d-9f46-045a09d3db42
Мне нужно получить все гиды от 9522d406-e35d-4b7a-ac18-e750192f3213
вниз, учитывая, что они отсортированы. IE: Результат, который я ожидаю получить:
9522d406-e35d-4b7a-ac18-e750192f3213
67f0ba48-162e-4210-8772-8a44cda145b6
00a09170-cf71-47ae-a764-2f8eeb31f368
13637bc7-c74f-4435-94cb-76d6681052ac
ab98615e-8ceb-4876-8ac6-29a546298839
513b4313-5a9a-409d-9f46-045a09d3db42
Мне любопытно узнать, есть ли способ сделать это в LINQ, или старомодный для цикла способ приблизиться к этому?
Если ваш IEnumerable<>
уже заказан, вы можете использовать SkipWhile, чтобы пропустить все, что вы не хотите.
ints
?
descending
и почему вы не используетеGuid.Parse
?