Visual Studio没有标记无法访问的无法访问

时间:2013-06-20 11:21:04

标签: c# visual-studio-2010 unreachable-code

Visual Studio 2010标记,以绿色突出显示语句,将else子句中的返回视为无法访问,这是合乎逻辑的。

public void UnreachableElse()
    {
        if (true) //If true will always evaluate to true.
            return;
        else //unreachable.
            return; 
    }

但请考虑以下因素。

public void UnreachableElse()
    {
        if (true) //If true will always evaluate to true.
            return;
        else //unreachable.
            throw new Exception();     
    }

为什么没有任何标记为下划线的throw语句无法访问?

0 个答案:

没有答案