C# 方法'没有重载;ReadLine';仅给出1个参数时的参数

C# 方法'没有重载;ReadLine';仅给出1个参数时的参数,c#,file,C#,File,我试图读取文件中的第一行,但每次执行sr.ReadLine(1)时都会出现此错误;我找不到这个错误的答案。 我的代码: 根据,调用该方法时应不带参数,即 sr.ReadLine() 因为我刚刚解决了你面临的问题。只是编码 sr.Readline() 另外,如果您要在像这样的while/loop中逐行阅读,您可能需要添加一些错误最小化 while ((content = sr.Readline()) !=n null && (line != "")) { your code }

我试图读取文件中的第一行,但每次执行sr.ReadLine(1)时都会出现此错误;我找不到这个错误的答案。 我的代码:

根据,调用该方法时应不带参数,即

sr.ReadLine()

因为我刚刚解决了你面临的问题。只是编码

sr.Readline()
另外,如果您要在像这样的while/loop中逐行阅读,您可能需要添加一些错误最小化

while ((content = sr.Readline()) !=n null && (line != ""))
{
your code
}

只需执行sr.ReadLine()。你不能用那种方法定义一个数字。请阅读这里的文档,谢谢它的工作,我刚刚注意到我拼写了内容conent!等等,当我尝试做第二行时,它会给我同样的错误。@Echo请仔细阅读文档。第二行的读取方式将与您之前读取的第一行完全相同-使用完全相同的代码sr.ReadLine();
while ((content = sr.Readline()) !=n null && (line != ""))
{
your code
}