Re: Linq Select from an array where element indexes satisfy a criteria

2011-03-03 Thread Nathan Schultz
They're the numbers where their index is even (not the number itself). Try James' example in LINQPad (or a console application). The results will be: evens: 1, 2, 3, 6 igt2: 3, 3, 5, 6 On Fri, Mar 4, 2011 at 11:21 AM, Arjang Assadi wrote: > James, > > are evens, even numbers or the numbers

Re: Linq Select from an array where element indexes satisfy a criteria

2011-03-03 Thread Arjang Assadi
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 wrote: > Easy. > > > > var numbers = new [] { 1, 2, 2, 3, 3, 5, 6, }; > > > > var evens = numbers.Where((n, i) => i % 2 == 0); > > > > var igt2 = num

RE: Linq Select from an array where element indexes satisfy a criteria

2011-03-03 Thread James Chapman-Smith
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-