我需要從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