Не выводится нулевой индекс - 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();

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

12   голосов , оценка 4.083 из 5
Похожие ответы