假设我有以下构造: Dim f As FileInfo = Nothing Throw在这个简单的例子中,f.Delete会抛出一个NullReferenceException。为什么这个异常的StackTrace中的问题行指向Throw语句而不是f.Delete()行?
如何保留Try/Catch,但将正确的堆栈跟
我理解基本的try-catch,在其中我们将可能会在try块中抛出异常的方法。但是,当我们需要检查某些地方是否出错,并抛出异常时,使用下面的代码是正确的吗?而异常被捕获,程序会继续执行吗?我不知道为什么这里需要try,但是没有它,eclipse就会说‘语法错误’。谢谢你提前帮忙! if (something !