title: Is a LINQ statement faster than a 'foreach' loop?
body: <p>I am writing a Mesh Rendering manager and thought it would be a good idea to group all of the meshes which use the same shader and then render these while I'm in that shader pass.  </p>
  
  <p>I am currently using a <code>foreach</code> loop, but wondered if utilising LINQ might give me a performance increase?</p>