就是说有个文本,里面有数据,但是格式上可能会有些行是说明性的
就像问题这样,前两行是说明,然后数据在下面
1 2 3 4 5 6 7
2 3 4 5 6 7 8
3 4 5 6 7 8 9
然后又有说明性的文字,再来点数据
9 8 7 6 5 4 3
那么我想按行依次读取第三行(1-7那行),第四行(2-8),第五行(3-9)什么的
该怎么写啊,readline好像只能读取一行啊,怎么定位到某一行
我的意思就是怎么样才可以跳过几行来读数据
追答如果你的注释长度是固定的,而且之后的数据也是固定的,那么可以
int i=0;
while(reader.Read())
{
i+=i;
if(i>你要跳的行数)
{
读数据
}
}
这个是什么原理,怎么实现读某一行的
追答这个采用字符流读取模式了 那个函数是字符流自带的行读取功能
追问意思是连说明性的文字也一起读取了?那不是还得加个判断
追答对于每行的读取数据,你可以在另处理,需要的就保留,不需要的你就不处理了
本回答被提问者和网友采纳