当我在Visual Studio中尝试了一个C#示例表达式时。
当我写下表达式10/2 == 5时,VS.NET会自动抛出一个“检测到无法访问的代码”的警告。
如果我将表达式改为10/2 == 6,那么IDE就会很开心?这是怎么发生的?
编辑:抱歉问题没有讲清楚。它发生得如此迅速,甚至在编译代码之前就发生了?
我已经按照FIFO原则点赞了每个回复并接受了第一个答案。
public int Test()
{
if (10/2 == 5)
throw new Exception();
return 0;
}
当我写下表达式10/2 == 5时,VS.NET会自动抛出一个“检测到无法访问的代码”的警告。
如果我将表达式改为10/2 == 6,那么IDE就会很开心?这是怎么发生的?
编辑:抱歉问题没有讲清楚。它发生得如此迅速,甚至在编译代码之前就发生了?
我已经按照FIFO原则点赞了每个回复并接受了第一个答案。