>>I have a collection of objects called Groups which have a Sequence property. I'd like to get back the highest sequence. How can I do
>>this with Linq?
>>
>>I tried this, but it doesn't recognize Max:
>>
>>
>>var group = Manager.Root.Groups.Max(x => x.Sequence);
>>
>>
>>I thought this was it
http://msdn.microsoft.com/en-us/library/system.linq.enumerable.max.aspx>>
>>but I guess I'm wrong.
>
>It would recognize Max and return the max sequence value. I wonder if you meant one of these:
>
>var group = Manager.Root.Groups.OrderByDescending(x => x.Sequence).First();
>
>var group = Manager.Root.Groups.OrderByDescending(x => x.Sequence).Take(1);
>
>var group = Manager.Root.Groups.Where(xx => xx.Sequence == Manager.Root.Groups.Max(x => x.Sequence));
>
>...
>
>Cetin
I forgot about First(). I'd be worthless without Intellisense.