C# 使用内存流从第二行读取到最后一行

C# 使用内存流从第二行读取到最后一行,c#,C#,我是C#的新手。是否有API可以从第二行到最后一行读取Memorystream,而不用使用如下所示的循环逐行读取 using (TextReader textReader = new StreamReader(inputStream)) { StringBuilder data = new StringBuilder(); string line; while ((line = textReader.ReadLine()) != n

我是C#的新手。是否有API可以从第二行到最后一行读取Memorystream,而不用使用如下所示的循环逐行读取

   using (TextReader textReader = new StreamReader(inputStream))
   { 

        StringBuilder data = new StringBuilder();
        string line;
        while ((line = textReader.ReadLine()) != null)
           data.Append(line+ System.Environment.NewLine);
   }

注意:-inputStream类型为MemoryStream

调用
ReadLine()
,然后调用
ReadToEnd()
?唯一的方法是将流的位置移到末尾,然后向后移动,直到找到两个返回。两个返回之间的字节是您想要的行。