今天查询一些关于数组与Object的关系:
int等等的那些基本类型的父类都是Object,数组的父类也是Object,注意!!!
int[]不能强制转换成Object[],因为int[]是Object对象,因此 int[][]才能转换成Object[]
String[]则不一样,因为 String的父类就是Object,所以String[]当然能强转成Object[]了。
所以 Dictionary<string, object[]> columnRowData = new Dictionary<string, object[]>();
是不能添加int类型的数组的。
本文详细探讨了数组与Object之间的关系,明确了int等基本类型及数组的父类均为Object,并指出int[]无法直接转换为Object[]的原因。同时,通过对比String[]的特性,解释了Dictionary<string,object[]>为何不能接受int类型的数组。
1557

被折叠的 条评论
为什么被折叠?



