最近写了一个函数,用于文件的复制粘贴,因为文件夹下可能还有子文件夹,子文件夹下可能还有子子文件夹......因此用了递归,让函数自己调用自己,结果运行程序时就报告StackOverflowException异常(栈溢出异常)。
解决方法:给递归增加条件,达到一定条件时终止递归调用。
最近写了一个函数,用于文件的复制粘贴,因为文件夹下可能还有子文件夹,子文件夹下可能还有子子文件夹......因此用了递归,让函数自己调用自己,结果运行程序时就报告StackOverflowException异常(栈溢出异常)。
解决方法:给递归增加条件,达到一定条件时终止递归调用。