Легко вставлять данные в любую позицию потока без перезаписи?

#c# #memorystream

#c# #memorystream

Вопрос:

Какой самый простой способ сделать это с обычным memorystream? Помимо создания 2 потоков.

Комментарии:

1. Вы просите функциональность, похожую на List<T>.Insert() ?

Ответ №1:

Самый простой вариант — использовать List<byte> вместо a MemoryStream и вызвать InsertRange метод.