我想要读取一个txt的内容,假设不知道具体行数,我只要最后的三行或者五行,该怎么实现?
------解决思路----------------------
使用File.ReadAllLines 读取成数组,再根据index取值。
------解决思路----------------------
笨办法是把每一行添加到数组里面然后在数组里面读取最后的几行...
------解决思路----------------------
string[] all=File.ReadAllLines();
然后你想取all[xxx] 就是第几行了
------解决思路----------------------
只需要一个长度为3的Queue就行了,当行数超过3时,Queue.Dequeue(),然后Queue.Eequeue(新行)
直到末尾,Queue就是最后3行了