Пожалуйста, скажите мне, что я делаю неправильно
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 - это не пустая строковая переменная. Но читатель не может прочитать это. Я понимаю, что, скорее всего, я совершил глупую ошибку, но буду рад ее исправить. Спасибо.