【发布时间】:2011-02-28 20:09:51
【问题描述】:
我正在编写的代码从非托管代码接收一个 ArrayList,这个 ArrayList 将始终包含一个或多个 Grid_Heading_Blk 类型的对象。我考虑过将此 ArrayList 更改为通用列表,但我不确定转换操作是否会如此昂贵,以至于抵消使用通用列表的好处。目前,在将 ArrayList 传递给将使用它的类之后,我正在运行 foreach (Grid_Heading_Blk in myArrayList) 操作来处理 ArrayList 的内容。
我应该将 ArrayList 转换为通用类型列表吗?如果是这样,最有效的方法是什么?
【问题讨论】:
标签: .net generics performance arraylist boxing