title: Is converting this ArrayList to a Generic List efficient?
body: <p>The code I'm writing receives an ArrayList from unmanaged code, and this ArrayList will always contain one or more objects of type Grid_Heading_Blk. I've considered changing this ArrayList to a generic List, but I'm unsure if the conversion operation will be so expensive as to nullify the benefits of working with the generic list. Currently, I'm just running a <code>foreach (Grid_Heading_Blk in myArrayList)</code> operation to work with the ArrayList contents after passing the ArrayList to the class that will use it.</p>
  
  <p>Should I convert the ArrayList to a generic typed list? And if so, what is the most efficient way of doing so?</p>