- 181 名前:デフォルトの名無しさん mailto:sage [2008/06/20(金) 08:43:29 ]
- >>180
from x in a select x; みたいなのを foreach(var x in a) yield return x; に変えるような 最適化だとせいぜい5%くらいしかスピード変わらない。 5%を気にしないといけない場面はそれほど多くないと思う。 ただ、a.Max(), a.Min(), a.Count() を同時に求めたいような場合、 自前で for まわして同時に求めた方が圧倒的に早い。 Parallel Extensions にはParallel.Forとかもついてるしなぁ。 PLINQでもやっぱり Max, Min, Count の問題は解消しない。
|

|