WinRT中的Buffer.BlockCopy

时间:2012-01-14 18:51:18

标签: .net windows-runtime

WinRT中是否有Buffer.BlockCopy等效函数或策略?我们不能使用Array.Copy,因为我们需要避免边界检查。

我们需要移植一个传统的.Net代码,它实际上将一个字节数组复制到一个像BitConverter一样的模板数组。原始代码是:

public T GetValue(int index)
{
    T[] vals = new T[1];
    Buffer.BlockCopy(Buffer.ToBytes(), index * UnitSize, vals, 0, UnitSize);
    return vals[0];
}

亲切的问候

1 个答案:

答案 0 :(得分:0)

System.Buffer.BlockCopy在我的WinRT应用程序中运行良好