Use Where operator to check value and index for a string array in CSharp
Description
The following code shows how to use Where operator to check value and index for a string array.
Example
using System;// w ww . j a v a 2 s. co m
using System.Linq;
using System.Collections;
using System.Collections.Generic;
public class MainClass {
public static void Main() {
string[] presidents = {"Ad", "Ar", "Bu", "Bu", "Ca", "Cl"};
IEnumerable<string> sequence = presidents.Where((p, i) => (i & 1) == 1);
foreach (string s in sequence)
Console.WriteLine("{0}", s);
}
}
The code above generates the following result.