какой имеет лучшую производительность когда копия блок байта?
Buffer.BlockCopy
довольно оптимизирован - это, по сути, оболочка над необработанной копией памяти; так что это должно быть довольно быстро (и позволяет избежать путаницы с указателями и небезопасным
кодом). Это должно быть по умолчанию. Вы, конечно, можете измерить это по-разному ...
Handling of Large Byte Arrays на http://www.codeproject.com/KB/dotnet/Large_Byte_Array_handling.aspx документирует производительность по сравнению с различными методами, включите эти методы в свой вопрос.