James,

are evens, even numbers or the numbers that their index is even?
i.e. 1,2,3,6

Thank you

Arjang

On 4 March 2011 13:32, James Chapman-Smith <[email protected]> wrote:
> Easy.
>
>
>
> var numbers = new [] { 1, 2, 2, 3, 3, 5, 6, };
>
>
>
> var evens = numbers.Where((n, i) => i % 2 == 0);
>
>
>
> var igt2 = numbers.Where((n, i) => i > 2);
>
>
>
> For this last one you could just go with `Skip(...)`.
>
>
>
> var igt2= numbers.Skip(3);
>
>
>
> Cheers.
>
>
>
> James.
>
>
>
> -----Original Message-----
> From: [email protected] [mailto:[email protected]]
> On Behalf Of Arjang Assadi
> Sent: Friday, 4 March 2011 11:49
> To: ozDotNet
> Subject: Linq Select from an array where element indexes satisfy a criteria
>
>
>
> Given an array, how can a subset of it be selected based on
>
> restriction on the elements index?
>
>
>
> e.g. given the array numbers [1,2,2,3,3,5,6];
>
>
>
> from number in numbers where ( number is even indexed ) select number
>
>
>
> or
>
>
>
> from number in numbers where ( number index is greater than 2 ) select
> number
>
>
>
> Regards
>
>
>
>
>
> Arjang

Reply via email to