MemoryStream есть один поток, напишите на него, а другой прочитал ⇐ C#

Место общения программистов C#
Anonymous
MemoryStream есть один поток, напишите на него, а другой прочитал

Сообщение Anonymous »

Вот как я пишу в поток, затем читаю из него, используя 1 поток: < /p>

Код: Выделить всё

        System.IO.MemoryStream ms = new System.IO.MemoryStream();

// write to it
ms.Write(new byte[] { 1, 2, 3, 4, 5, 6, 7 }, 0, 7);

// go to the begining
ms.Seek(0, System.IO.SeekOrigin.Begin);

// now read from it
byte[] myBuffer = new byte[7];
ms.Read(myBuffer, 0, 7);
Теперь мне было интересно, можно ли записать в потоку памяти из одного потока и прочитать этот поток из отдельного потока.

Подробнее здесь: https://stackoverflow.com/questions/123 ... other-read

Вернуться в «C#»