【发布时间】:2011-05-03 06:37:55
【问题描述】:
try
{
some code
}
catch()
{
some code
}
finally
{
some code
}
try
{
some code
}
catch()
{
some code
}
finally
{
some code
}
我知道如果在第一个 try 块中抛出异常,那么第一个 finally 块将被执行。第二个 finally 块呢?
另外,如果您想在出现异常时向用户显示消息,那么您应该在哪里编写该消息,以及您应该如何显示它?
仅供参考,我最近在一次采访中被问到这些问题,被难住了。
【问题讨论】:
-
-1:如果您希望我们花时间回答您的问题,请花时间整理一个连贯的问题。
-
不,先生,这不是唯一的问题,我的面试官问我在哪里卡住了,我把它放在这里是为了了解你们知识分子背后的概念
-
我编辑了问题以尽可能多地删除不必要的叙述。人们喜欢你只问问题,而且你的问题的标题尽可能具体,又不过分冗长。
-
好的先生,以后我会专注于这个
-
还要考虑如何回答问题。给“一些代码”项目编号会很有帮助。
标签: c# logging exception-handling