DOSTUFF()调用了多少次?

时间:2011-05-01 16:55:21

标签: c#

try
{    
    for (int i = 0; i <10; i++)
     {
       DoStuff();
       if (i>3 && 1== i% 2)
       {
         throw new Exception();
       }
     }
}
catch (Exception ex)
{
  DoOtherStuff();
}

2 个答案:

答案 0 :(得分:5)

DOSTUFF()被调用0次,因为C#方法名称区分大小写。

如果您的确意味着DoStuff(),那么假设它不是未实现的partial method且方法本身没有标记conditional attribute指定未定义的符号,那么它将被称为6时间与@MikeCito's answer相同。

答案 1 :(得分:1)

6次。当我点击5时,剩余部分将为1并且将大于3。