昨天喻兄抛出一个问题“如何在C#中将float[]快速的转换为byte[]”。于是开始了尝试。先写了下面的初始化代码 using System.Diagnostics; using System.Runtime.InteropServices; Random random = new Random(); //源数组 var srcArray = new float[500 * 1024 * 1024]; //目的数组 var desArraySize = Buffer.ByteLength(srcArray); byte[] desArray = new byte[desArraySize]; //源数组填充随机数据 for (var i = 0; i < srcArray.Length; i++) srcArray[i] = Convert.ToSingle(