LINQって実は裏側でforeachで回してるってホント?