我在运行时遇到了一个我无法弄清楚的奇怪错误。当我在 Visual Studio 中时,在我运行程序之前不会引发错误。但是,当我运行它时,我收到一条错误消息,指出类型上有未处理的异常。这与将字段 [0] 转换为 int 有关,有什么建议吗?
empReader = new StreamReader(fileName);
while (empReader.Peek() > -1)
{
string line = empReader.ReadLine(); //read a line from the text file
string[] fields = line.Split(',');
int idCheck = Convert.ToInt32(fields[0]);
empTempId.Add(idCheck);
}
empReader.Close();