1. use ArrayList2. use Array's CopyTo method, for example object[] olist = new object[10]; for (int i=0; i < olist.Length; i++) olist[i] = i*0.1; double[] ilist = new double[olist.Length]; olist.CopyTo(ilist,0); foreach (double j in ilist) Console.WriteLine(j);
for (int i=0; i < olist.Length; i++)
olist[i] = i*0.1; double[] ilist = new double[olist.Length];
olist.CopyTo(ilist,0);
foreach (double j in ilist)
Console.WriteLine(j);
string[] str = new string[]{};
int[] integer = new int[]{};
...
arr.Add(1d);
arr.Add(2d);
arr.Add(3d);
double[] dou = (double[]) arr.ToArray(typeof(double));
object[] myObj = Object[i];
从第一个元素开始复制 Array 中的一系列元素,将它们粘贴到另一 Array 中(从第一个元素开始)。长度指定为 32 位整数。[C#] public static void Copy(Array, Array, int);从第一个元素开始复制 Array 中的一系列元素,将它们粘贴到另一 Array 中(从第一个元素开始)。长度指定为 64 位整数。[C#] public static void Copy(Array, Array, long);
从指定的源索引开始,复制 Array 中的一系列元素,将它们粘贴到另一 Array 中(从指定的目标索引开始)。长度和索引指定为 32 位整数。受 .NET Framework 精简版的支持。[C#] public static void Copy(Array, int, Array, int, int);从指定的源索引开始,复制 Array 中的一系列元素,将它们粘贴到另一 Array 中(从指定的目标索引开始)。长度和索引指定为 64 位整数。[C#] public static void Copy(Array, long, Array, long, long);
a.Add(1);
a.Add(2);
a.Add(3);
a.CopyTo(new double[a.Length],0);