之前在书中概念看到捕获异常没怎么注意
在调试过程中才发现捕获异常的重要性
CSV文件输出出错,打开CSV无法正常打开,显示错误:
此时不报错,只是无法正常打开CSV或者CSV中并未正常写入
此时若捕捉异常
try{
//之前的出错地方的代码
}
catch(Exception e)
{
Console.WriteLine($"{e.Message.ToString()}");
}
则可发现输出错误的点:
打印输出的数组超过了数组本身的大小,可能是之前转换数据类型的过程中数组大小发生了成倍的改变,从而找对应的解决办法