我正在开发一个 .net 控制台应用程序,我有以下代码:-
try {
SPFile destFile = projectid.RootFolder.Files.Add(destUrl, fileBytes, false);
} catch (System.IO.DirectoryNotFoundException e) {
SPFile destFile = projectid.RootFolder.Files.Add(destUrl, fileBytes, false);
} catch {}
现在,如果在try块内引发异常,其他 2 个catch块将捕获它,具体取决于异常类型!!。但如果在catch (System.IO.DirectoryNotFoundException e)块内引发异常,则控制台将结束。现在我想如果在catch (System.IO.DirectoryNotFoundException e)块内引发异常,那么catch将到达最后一个块,但似乎情况并非如此..所以有人可以建议我如何捕获在异常块内引发的异常吗?
皈依舞
MM们
慕盖茨4494581
相关分类