C#ReadLine();怎么读取第二行?

如题所述

楼至,你好...

是这样子的

愚以为,你的读取第二行的意思是 读取下一行

所以解决方法如下:
StreamReader sr1 = new StreamReader(s_FileName1)
while (sr1.Peek() >= 0){
string str1 = sr1.ReadLine();
}

这样子 就可以读取下一行了...

希望对楼主 有所帮助
温馨提示:内容为网友见解,仅供参考
第1个回答  2009-12-07
再ReadLine一下
如果要读N行,可以用循环

C#ReadLine();怎么读取第二行?
愚以为,你的读取第二行的意思是 读取下一行 所以解决方法如下:StreamReader sr1 = new StreamReader(s_FileName1)while (sr1.Peek() >= 0){ string str1 = sr1.ReadLine();} 这样子 就可以读取下一行了...希望对楼主 有所帮助

c#里面的Readline();语句怎么使用啊?
string s=Readline();运行到这里的时候就会提示输入,按回车就表示输入完毕~~

怎样用c#读取记事本中的指定行啊。比如第一行,第二行,第三行
string str=null;int line=5;\/\/指定第五行 for(int i=0;i<line;i++){ str=sr.ReadLine();} 输出结果:str的值就是第五行的内容

c#输入语句
Console.Read() 。输入流中的下一个字符;如果当前没有更多的字符可供读取,则为负一 (-1)。Read()要在回车之后才开始处理,也就是说,在查询的时候,如果输入t,然后回车,实际上,输入了3个字符, 分别是字符x、回车(13)、换行(10)。当然会出错了。应该这样写 using System;using System.Coll...

C#中关于Read()和ReadLine()
1. 在C#中,`Read()`方法用于读取一个字符,并返回该字符的ASCII码,而`ReadLine()`方法用于读取一行文本,并返回一个`string`类型的值。2. 对于`Console.Read()`和`Console.ReadLine()`的比较,以下是一些结果的示例:- 当输入数字2时,`Read()`将返回一个`int`类型的值50(因为2的ASCII码是...

c#中哪个方法能从键盘读入一行文本至换行结束?
在C#中,可以使用Console.ReadLine()方法从键盘读取一行文本。该方法会等待用户输入,并在读取到换行符(如回车键)时停止读取,返回用户输入的整行文本。具体用法如下:string input = Console.ReadLine();在读取到换行符之前,用户可以输入任意长度和内容的文本,包括空格、特殊字符等。上述代码将用户输入...

C# StringReader.readline()为什么没有读到空行
空行是没东西的,是因为前面一行的结尾以"\\r\\n"结尾所以在写字板里最后会多一行,没东西当然读不出来

c#连续输入问题
重复我上面提到检索的步骤!简单的说就是程序判断你多按了键了……Read()只取了读入内存的第一个字节,造成内存没有清空,所以,只有用一次ReadLine()对内存做一次清空处理,再使用readLine()时,才能再次使用。为什么一定要用read()呢,单个的字符也可以看做字符串的,用ReadLine()也是一样的嘛。

C#怎么分行读取Txt文件的数据
1.添加命名空间 System.IO;System.Text;2.文件的读取 (1).使用FileStream类进行文件的读取,并将它转换成char数组,然后输出。byte[] byData = new byte[100];char[] charData = new char[1000];public void Read(){ try { FileStream file = new FileStream("E:\\\\test.txt", FileMode.Open...

求教各位,C#怎么读写换行的text文本啊?
s = file.ReadToEnd()不就全读进来了吗,这是最简单的方法,但前提是指针要在文件流的头部,不然就会从当前位置读取到末尾。或者你也可以用循环 string ss = file.ReadLine(); while(ss!=null) { ss = file.ReadLine(); s += ss; } ...

相似回答