title: Is a generic List stored contiguously in memory
body: <p>There are various articles, for instance msdn.microsoft.com/en-us/library/ms379570(v=vs.80).aspx, which seem to suggest that the items of a generic List are stored in contiguous memory. However I can't find any definitive statement to that effect either way. Does anyone know of one. Note that it is very clearly stated that arrays are contiguous but this question applies to List. </p>
  
  <p>Also is there any way to access the memory used by a List directly?</p>