ファイルから読み取るときにこのエラーが発生し、ファイルに空の行があり、空の行でループを停止したいのですが、このエラーが発生します。どうすればよいですか?
string[] delim = new string[] { "," };
bool eof=false;
int k=0;
do
{
string[] linie = sr.ReadLine().Split(delim, StringSplitOptions.None);
if (String.IsNullOrWhiteSpace(linie[0]))
eof = true;
else
{
A[k] = double.Parse(linie[0]);
l[k] = Convert.ToInt32(linie[1]);
c[k] = Convert.ToInt32(linie[2]);
}
k++;
}
while (!eof);
エラーは次のとおりです: string[] linie = sr.ReadLine().Split(delim, StringSplitOptions.None);
。