fork(2) download
  1. using System;
  2. using System.Linq;
  3.  
  4. public static class Program
  5. {
  6. public static void Main()
  7. {
  8. int[] data = new[] { 5, 2, 3, 6, 9 };
  9.  
  10. var idx = -1;
  11. var v = (from r in data where (++idx < 0 ? false : r == 6) select new {idx, r}).First();
  12.  
  13. Console.WriteLine("{0} {1}", v.idx, v.r);
  14. }
  15. }
Success #stdin #stdout 0.04s 24280KB
stdin
Standard input is empty
stdout
3 6