Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
所以这个问题很简单。我有一个字节数组,我想将这些字节的一部分从 index 移动i到 index i - delta。
i
i - delta
目前我正在使用Array.Copy,但我担心如果源和目标相同,它可能会出现问题。此外,Array.Copy处理任何数组,因为我有这种特定类型,所以我想知道是否存在更快的解决方案。
Array.Copy
如果 sourceArray 和destinationArray 重叠,则此方法的行为就像在覆盖destinationArray 之前将sourceArray 的原始值保存在临时位置一样。
http://msdn.microsoft.com/en-us/library/z50k9bft.aspx