using System;
using System.Linq;
using System.Collections.Generic;
public class Test
{
public static void Main()
{
IEnumerable<string> s = new List<string>() { "1", "2", "3" };
var i = s.Select(url =>
{
Console.WriteLine(url);
url = string.Format("--{0}--",url);
return url;
}
).ToList();
Console.WriteLine("done with selector");
foreach (string f in i)
{
Console.WriteLine("f is {0}", f);
}
}
}
dXNpbmcgU3lzdGVtOwp1c2luZyBTeXN0ZW0uTGlucTsKdXNpbmcgU3lzdGVtLkNvbGxlY3Rpb25zLkdlbmVyaWM7CgpwdWJsaWMgY2xhc3MgVGVzdAp7CglwdWJsaWMgc3RhdGljIHZvaWQgTWFpbigpCgl7CklFbnVtZXJhYmxlPHN0cmluZz4gcyA9IG5ldyBMaXN0PHN0cmluZz4oKSB7ICIxIiwgIjIiLCAiMyIgfTsKdmFyIGkgPSBzLlNlbGVjdCh1cmwgPT4KICAgIHsKICAgICAgICBDb25zb2xlLldyaXRlTGluZSh1cmwpOwogICAgICAgIHVybCA9IHN0cmluZy5Gb3JtYXQoIi0tezB9LS0iLHVybCk7CiAgICAgICAgcmV0dXJuIHVybDsKICAgIH0KKS5Ub0xpc3QoKTsKCkNvbnNvbGUuV3JpdGVMaW5lKCJkb25lIHdpdGggc2VsZWN0b3IiKTsKZm9yZWFjaCAoc3RyaW5nIGYgaW4gaSkKewogICAgQ29uc29sZS5Xcml0ZUxpbmUoImYgaXMgezB9IiwgZik7Cn0KCX0KfQ==