比如一个文本文件很大,有几万行,而且要经常读取这个文件里面某行。如果每次读取都是读整个文件然后再遍历效率太低了,有没有什么方办能只读取某行吗?网上找到的方法好像挺麻烦的,还要通过文件流来操作有没有比较得单的方法?如果要发代码,麻烦先用简短的文字先解释一下思路谢谢。
记得有一个TextReader, .net中以Reader结尾的效率最高,当然比较麻烦,也有很多限制
我的效率是指内存占用率很低,当然平均访问速度比不上一次全部读入。