void function() {
try
{
// do something
foreach (item in itemList)
{
try
{
//do something
}
catch (Exception ex)
{
throw new Exception("functionB: " + ex.Message);
}
}
}
catch (Exception ex)
{
LogTransaction(ex.Message);
}
}
您好,我希望可以从for循环中将异常抛出到其父级。目前,当for循环中出现异常时,该循环将被终止。 是否有任何方法修改它,使异常被抛出但循环仍然继续?