读书人

什么是强类型数组,该如何处理

发布时间: 2012-04-25 19:32:32 作者: rapoo

什么是强类型数组
"ArrayList用的是Object类型来存储对象,如果需要强类型的数组就应用标准数组或期货一些数据结构."

不明白为什么,什么是强类型数组呢? 为什么ArrayList不能用呢?

[解决办法]
int[]
List<int>
这种规定了元素类型的叫做强类型。

ArrayList,这种什么都能装的,就是弱类型。
[解决办法]
指明具体类型,非object
[解决办法]
ArrayList<int>,基础类库中不存在,如果是第三方开发者定义的,取决于他的意图。
[解决办法]

探讨

那ArrayList也可以全都存Int数年呀,为什么说 "如果需要强类型的数组就应用标准数组或期货一些数据结构"呢?

读书人网 >C#

热点推荐