BinaryWriter'ом
                  
                  
                  Получил массив для дальнейшей работы
                  
                  
                  var buff = ms.ToArray();
                  
                  
                  ...
                  
                  
                  Теперь нужен еще раз записать данные и получить новый массив.
                  
                  
                  Если просто сбросить позицию на 0 и записать данные поверх, то ToArray() выдаст "хвотс" предыдущих данных, если первых больше, чем вторых?
                  
                  
                  
                  
                  
                  Можно ли как то "очистить" данные или получить массив с 0 позиции по последнюю (включая последнюю запись)?
                  
                  
                  
                  
                  
                  Или стоит просто заменить объект потока и врайтера?
                  
                  
                  ms = new MemoryStream();
                  
                  
                
попробуй так ms.SetLength(0); ms.Position = 0; но лучше заменить
Обсуждают сегодня