public static void Main()
double[] src = new[] { 1d, 1d, 2d };
double[] dst = new[] { 0d, 0d, 0d };
Buffer.BlockCopy(src, 0, dst, 0, 3);
for (int i = 0; i < 3; i++)
Console.Write(src[i] + " ");
for (int i = 0; i < 3; i++)
Console.Write(dst[i] + " ");