通過
Buffer
類的
BlockCopy
函數實作不同類型數組之間轉換,函數原型:
示例:
static byte[] GetBytes(float[] values) {
var result = new byte[values.Length * sizeof(double)];
Buffer.BlockCopy(values, 0, result, 0, result.Length);
return result;
}