我有一個包含幾種方法的類。從其他方法捕捉異常
其中一種方法在while循環(MainMethod)中運行。
我從MainMethod的同一個類中調用幫助器方法。
Try Catch包含在執行大部分執行的MainMethod中。
如果在不包含Try Catch的幫助器方法中發生異常,它會被進一步捕獲嗎?即在調用輔助方法的MainMethod中。
class Class1
{
public MainMethod()
{
while (true)
{
try
{
// ...
// ...
// ...
HelperMethod();
// ...
// ...
}
catch (Exception e)
{
// Console.WriteLine(e.ToString());
// logger.log(e.ToString();
// throw e;
// ...
}
}
}
public HelperMethod()
{
// No Try Catch
// if (today == "tuesday") program explodes.
}
}
謝謝。
你爲什麼不從'HelperMethod'拋出一個異常並且看看自己? –
謝謝downvote – mitchellt
我在這裏問的原因是因爲我知道它會很快回答。它也是任何想知道同樣事情的人的資源。 – mitchellt