0

请告诉我告诉我我做错了什么

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();
}

while 里面的代码无法访问,我不明白为什么。csvText 是一个非空字符串变量。但读者无法阅读。我知道我很可能犯了一个愚蠢的错误,但我很乐意解决它。谢谢。

4

0 回答 0