我正在编写的代码从非托管代码接收一个 ArrayList,而这个 ArrayList 将始终包含一个或多个 Grid_Heading_Blk 类型的对象。我考虑过将此 ArrayList 更改为泛型列表,但我不确定转换操作是否会如此昂贵,以致于抵消使用泛型列表的好处。目前,我只是foreach (Grid_Heading_Blk in myArrayList)
在将 ArrayList 传递给将使用它的类之后运行一个操作来处理 ArrayList 的内容。
我应该将 ArrayList 转换为通用类型列表吗?如果是这样,最有效的方法是什么?