当我在 Visual Studio 中尝试 C# 中的示例表达式时
public int Test()
{
if (10/2 == 5)
throw new Exception();
return 0;
}
当我保留表达式 10/2 == 5 时,vs.net 会自动抛出警告“检测到无法访问的代码”。
如果我更改表达式 10/2 == 6,IDE 是否满意?它是如何发生的?
编辑:对不起,不完整的问题。它发生得如此迅速,甚至在编译代码之前就发生了?
我对每个回复都投了赞成票,并在 FIFO 的基础上接受了第一个答案