Запись данный в поток MemoryStream - C#
Формулировка задачи:
Почему неудается записать данные в поток MemoryStream? Если можно объясните...
using System; using System.IO; class Program { static void Main() { byte[] storage = new byte[10]; MemoryStream st = new MemoryStream(); StreamWriter sw = new StreamWriter(st); StreamReader sr = new StreamReader(st); for (int i = 0; i < 10; i++) { sw.WriteLine("storage [" + i + "]: " + i ); sw.Flush(); } foreach (byte b in storage) { Console.WriteLine("storage [" + b + "]: " + b); } } }
Решение задачи: «Запись данный в поток MemoryStream»
textual
Листинг программы
byte[] storage = new byte[255]; MemoryStream st = new MemoryStream(storage); StreamWriter sw = new StreamWriter(st); StreamReader sr = new StreamReader(st); for (int i = 0; i < 10; i++) { sw.WriteLine("storage [" + i + "]: " + i); sw.Flush(); } foreach (char b in storage) { Console.Write(b); }
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д