C#的List<>类有一组CopyTo函数,这些函数可以使用快速内存块复制将List<>对象内部的数组内容提取到另一个数组中。
那么是否有一种方法可以反过来做呢?它可能看起来像这样...
var buffer = new List<byte>();
buffer.AddRange(afewbytes);
buffer.AddFromArray(myArray, startIndex, countBytesToCopy);
buffer.AddRange(afewmorebytes);
由于我的List是List<byte>类型,我希望避免逐个字节复制的循环。