1
4

1 に答える 1

2

簡単な答え:.ToList()最初のクエリ宣言 ( q1) の末尾から呼び出しを削除します。

呼び出すToList()と、そのクエリの結果が具体化されます。というか、それらを列挙しています。ToList呼び出しを削除するとq1Listof データではなくIEnumerableof データになり、別のクエリに結合された場合に LINQ がさらに最適化できます。

于 2012-11-15T16:23:25.030 に答える