日期:2014-05-18  浏览次数:20506 次

怎么获得对象中数组中的数组的值
比如   一个对象   a
a中包括  
a1中:int[]   intArray2   =   new   int[3]{1,2,3};
a2中:int[]   intArray3   =   new   int[]{4,3,2,1};
a3中:int[]   intArray4   =   {1,2,3,4};
怎么或的他们的值?
谢谢


------解决方案--------------------
int[] intArray2 = new int[3]{1,2,3};
int[] intArray3 = new int[]{4,3,2,1};
int[] intArray4 = new int[]{1,2,3,4};
object[] obj =new object[]{intArray2,intArray3,intArray4};
object a = obj;
Console.WriteLine(((int[])((object[])a)[0])[0]);

其中((int[])((object[])a)[0])[0]是一个装箱与拆箱的过程。
你可以用((int[])((object[])a)[0])[0]
((int[])((object[])a)[1])[0]
((int[])((object[])a)[2])[0]来获取值!