using System;
using System.Collections;
using System.Collections.Generic;
using System.Linq;
public class Program
{
public static void Main()
int a = 100;
string[] b = new [] {"a", "b", "c"};
var r = b.Select(x=> {
a++;
Console.WriteLine(a);
return 1;
});
Console.WriteLine("before enumeration: {0}", a);
r.ToArray();
Console.WriteLine("after enumeration: {0}", a);
//Console.WriteLine(r);
}