Вставьте байтовый массив в другой байтовый массив в определенной позиции с помощью c #

Это может быть глупый вопрос, но пока не нашел простого ответа ...

Я пытаюсь вставить простой байтовый массив C # в другой байтовый массив в конкретная позиция. Например, существующие байты не следует переопределять, а просто перемещать дальше назад. На самом деле так же, как вы копируете страницу, какой-то текстовый блок внутри существующего текстового блока.

  1. Пока я бы создал новый массив с длиной обоих существующих массивов.
  2. Скопируйте первый массив в новый до позиции, где начинается вставка.
  3. Добавьте вставленный массив
  4. Добавить остальная часть существующего массива.

Но я предполагаю, что это что-то обычное и должно быть проще? Или я ошибаюсь?

5
задан Remy 6 January 2011 в 15:11
поделиться