拡張メソッドToList()
はどのように機能しますか? IEnumerable
が10000個あるとします。 ToList()
はList
を新規作成し、IEnumerable
10000個のアイテムを繰り返して、List
を返すか、.NETは何か他の方法でそれを行いますか?IEnumerableのToList()はどのように機能しますか?
このMSDN linkは、DBクエリの即時実行について語ります。私の質問はIEnumerable
をList
に変換することに関するものです。
上記のリンクは機能しません。ここでJonの投稿に移動することができます - [Edulinq ToList()ブログ投稿](https://codeblog.jonskeet.uk/2011/01/01/reimplementing-linq-to-objects-part-20-tolist/) – vibhu
@ vibhu:リンクを更新しました。 –