linqは配列を返してるんじゃなくてジェネレータオブジェクトを返してるんじゃないのか