3

所以这个问题很简单。我有一个字节数组,我想将这些字节的一部分从 index 移动i到 index i - delta

目前我正在使用Array.Copy,但我担心如果源和目标相同,它可能会出现问题。此外,Array.Copy处理任何数组,因为我有这种特定类型,所以我想知道是否存在更快的解决方案。

4

1 回答 1

4

如果 sourceArray 和destinationArray 重叠,则此方法的行为就像在覆盖destinationArray 之前将sourceArray 的原始值保存在临时位置一样。

http://msdn.microsoft.com/en-us/library/z50k9bft.aspx

于 2013-09-26T09:57:42.553 回答