memorystream

Я пытаюсь понять, что я здесь делаю не так. Я пытаюсь использовать двоичный считыватель, чтобы облегчить получение начальных четырех байтов из потока в значение Int32, которое говорит мне, как долго остальные данные должны ожидаться. static void Main(string[] args) { MemoryStream stream = new MemoryStrea...

Я сохраняю HTML-документ в MemoryStream, а затем читаю этот поток (с помощью StreamReader) в объект string. Объект HtmlDocument завершен, но когда я проверяю строку, назначенную из streamReader.ReadToEnd() похоже, что конец файла был усечен. Я предполагаю, что моя реализация MemoryStream или StreamReader ошиб...

Я пытаюсь распаковать массив байтов и получить его в строку с помощью двоичного считывателя. При выполнении следующего кода позиция inStream изменяется от 0 до длины массива, но str всегда является пустой строкой. BinaryReader br = null; string str = String.Empty; using (MemoryStream inStream = new MemoryS...

Это должно быть довольно прямолинейно, и загрузка работает. Но когда я открываю загруженный файл на FTP-сервере, он показывает двоичные данные, которые являются просто какими-то странными символами, которые выглядят так [] [] [] [], и его правильный размер файла. как добавить атрибуты или заголовки, которые ...

Мой код использует MemoryStream для сериализации / десериализации объектов в / из сети. Я хотел бы повторно использовать один поток памяти в моем классе, а не создавать новый каждый раз, когда мне нужно чтобы послать что-нибудь по проводу. Кто-нибудь знает, как это сделать? Фрагмент кода: // Serialize...

Я знал, что GetBuffer() на потоке памяти в C#/.NET должен использоваться с осторожностью, потому что, как описывают документы здесь, в конце могут быть неиспользуемые байты, поэтому вы должны быть уверены, что смотрите только на первый поток памяти.Длина байт в буфере. Но вчера я столкнулся со случаем, когд...

У меня есть строка JSON в потоке памяти. Я использую следующий код, чтобы получить его в виде строки ASCII: MemoryStream memstream = new MemoryStream(); /* Write a JSON string to memstream here */ byte[] jsonBytes = new byte[memstream.Length]; memstream.Read(jsonBytes, 0, (int)memstream.Length); string j...

Если мне дадут MemoryStream что я знаю, был заполнен с String, как мне получить String обратно?...

У меня есть следующий код: MemoryStream foo(){ MemoryStream ms = new MemoryStream(); // write stuff to ms return ms; } void bar(){ MemoryStream ms2 = foo(); // do stuff with ms2 return; } есть ли шанс, что поток памяти, который я выделил, каким-то образом не будет удален позже? ...

Я пишу программу, чтобы прикрепить файл к электронной почте. В настоящее время я сохраняю файл с помощью FileStream на диск, а затем я использую System.Net.Mail.MailMessage.Attachments.Add( new System.Net.Mail.Attachment("file name")); Я не хочу хранить файл на диске, я хочу хранить файл в памяти и и...