float[,] src = { { 0, 0, 0 },
{ -1, 0, 1 },
{ 0, 0, 0 },
};
var dst = new float[9];
Buffer.BlockCopy(src, 0, dst, 0, Buffer.ByteLength(dst));
Console.WriteLine(Dump(dst, new List<int>()));
結果:
[ 0, 0, 0, -1, 0, 1, 0, 0, 0 ]