我需要从CSV文件中读取1行,并且需要行号才能变化。我可以做一个int,double,字符串等,我可以很容易地从外部程序更改值,但我不知道如何使文件读取器脚本作为行号的输入之一。读取csv文件中的特定行并让行有所不同
string GetLine(string lineresults, int LineNumber)
{
using (var sr = new StreamReader(lineresults)) {
for (int i = 1; i < line; i++)
sr.ReadLine();
return sr.ReadLine();
}
}
而且我得到了函数getline部分错误的分号和closeparens预期
'VAR线= File.ReadAllLines(...)'那么你就可以访问'线[LINE_NUMBER - 1]' –
......或者,如果你不想读整个文件(比如,因为它很大),使用'StreamReader'来读取并丢弃第一个'line_number - 1'行,然后读取并保留line'line_number'行。 – adv12
...或使用Linq'lines.Skip(line_number - 1).Take(1);' – Filburt