title: Storing results of a DataReader into an array in VB.NET
body: <p>How can I store the results of a <a href="http://msdn.microsoft.com/en-us/library/haa3afyz%28v=vs.71%29.aspx" rel="noreferrer">DataReader</a> into an array, but still be able to reference them by column name? I essentially want to be able to clone the DataReader's content so that I can close the reader and still have access. I don't want to store the items in a <a href="http://msdn.microsoft.com/en-us/library/system.data.datatable.aspx" rel="noreferrer">DataTable</a> like everyone suggests.</p>
  
  <p>I've seen a lot of answers, but I couldn't really find any for what I wanted</p>