Запись данный в поток 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);
}