2012-04-20から1日間の記事一覧

C# 5 での互換性のない変更

C#

C#5 では、ループ変数とラムダ式の嫌な問題を一つ直すようです。 var values = new List<int>() { 0, 1, 2 }; var funcs = new List<Func<int>>(); foreach ( var v in values ) funcs.Add( () => v ); foreach ( var f in funcs ) Console.WriteLine( f() );このコードを実</func<int></int>…