- 292 名前:デフォルトの名無しさん [2008/05/19(月) 21:55:05 ]
- >>286
実はそれがちょっとまずかったので、関数化したという事情があるんです、たとえば。 List<Func<int>> list ; for(int i=0;i<100;i++) { Func<int> tmp = () => i + 5 ; list.Add(tmp) ; } とすると、プログラムする側の気持ちとしては i には 1 , 2 , 3 , 4 , 5 となって欲しいのですが 計算が遅延しますので、i = 100 , 100 , 100 ... となってしまいます。
|

|