StreamReader不能实现自定义读取某一行的文字。StreamReader只能向前读取,如果要实现指定某行的文字,只能自己封装实现。读取到最后,如何跳回第一行?使用下面的语句:StreamReader sr = new StreamReader("路径");sr.BaseStream.Seek(0, SeekOrigin.Begin...
string sn;int x = 3;//读取第3行文字System.IO.StreamReader st = new System.IO.StreamReader("C:\a.txt");for(int i = 1;i<= x;i++) sn=st.ReadLine();st.Close();...