型推論
id:kuripさんのところより
http://d.hatena.ne.jp/kurip/20060606#c
List.ConvertAll<U>(delegate {...});
コイツが上手く推論してくれないため、型パラメータを明示的に指定することを要求されます。Nemerleだと型推論が頑張るので、
using System; using System; using System.Collections.Generic; def arr = array ["", "aaa", "bbb", "", "", "ccc", ""]; def arrList = List(arr); def decoratedList = arrList.ConvertAll (s => "/* " + s + " */"); decoratedList.ForEach (s => Console.WriteLine (s));