2009年12月15日

LINQのToListメソッド

   Clip to Evernote   このエントリーをはてなブックマークに追加      
Ito Blogの LINQ における ToList メソッドにコメントできないみたいので、 こちらに書きます。

IEnumerable<T> を返すメソッドなんかを自作して、それをどんどんつなげて行くと最後に複雑なLINQのクエリが実行されて、ものすごく遅くなることがあるんですよね。

なので、意識的に ToList() などを呼んで即時実行させるときがあります。これだけで、速度がグンと速くなる場合があります。

ということで、List<T>にする必要はないけど、ToList()を呼び出すこともあります。
  

Posted by gushwell at 21:31Comments(4)TrackBack(0)