Не выводится нулевой индекс - C#
Формулировка задачи:
При выполнении, в консоли выводятся все кроме нулевого. Как исправить?
using System;
using System.IO;
class MemStrDemo
{
public static void Main()
{
byte[] storage = new byte[255];
MemoryStream memstrm = new MemoryStream(storage);
StreamWriter memwtr = new StreamWriter(memstrm);
StreamReader memrdr = new StreamReader(memstrm);
for (int i = 0; i < 10; i++)
memwtr.WriteLine("'byte[" + i + "]: " + i);
memwtr.Write('.');
memwtr.Flush();
Console.WriteLine("\nСчитываем данные посредством объекта memrdr: ");
memstrm.Seek(0, SeekOrigin.Begin);
string str = memrdr.ReadLine();
while (str != null)
{
str = memrdr.ReadLine();
if (str.CompareTo(".") == 0) break;
Console.WriteLine(str);
}
}
}Решение задачи: «Не выводится нулевой индекс»
textual
Листинг программы
string str = memrdr.ReadLine();