Метод csvReared.Read не читает поток памяти - PullRequest
0 голосов
/ 11 февраля 2020

Пожалуйста, скажите мне, что я делаю неправильно

using (var mem = new MemoryStream())
{
   var writer = new StreamWriter(mem);
   writer.Write(csvText);
   writer.Flush();

   using (var reader = new StreamReader(mem))
   {
       mem.Seek(0, SeekOrigin.Begin);
       using (var csvReader = new CsvReader(reader))
       {
            while (csvReader.Read())
            {
               // some unreach code
            }
        }
     }

   writer.Dispose();
}

Код внутри пока не достигнут, и я не могу понять, почему. csvText - это не пустая строковая переменная. Но читатель не может прочитать это. Я понимаю, что, скорее всего, я совершил глупую ошибку, но буду рад ее исправить. Спасибо.

...