(double[])o
按你说的,应该是属于数组内容之间的转化。定义一个double[] d的数组,然后循环o,把o中的每个元素填充到定义的数组中,或者可以用Array.ConvertAll(),利用委托的方式来转化,更加灵活
double[] array=null;
Cda_Class cc = new Cda_Class();//这个是第三方类库中的一个类
object o = cc.Get_Cda();//Get_Cda方法返回object
if(o is double[])
array = o as double[];
n=o.length
double【n】 xx = (double[])o
你先用o.GetType();查看一下o的类型先吧,然后再决定用什么类型转换