![]() |
1
4
我猜行号是off(实际原因没有那么重要),异常实际上是由以下表达式引发的:
您可能会看到NullReference异常的原因是
有时会出现空帧的原因是,即时编译器可以选择内联短的、重复调用的方法,比如代码中的方法。这将使您的调用堆栈中断,因此,充其量只能得到一个比预期更高级别的方法,或者最坏的情况是(在主方法中)没有更高级别的方法,而只能得到null。 |
![]() |
2
4
我的猜测是,在类的某个地方有一个静态成员的初始化,并且初始化器抛出一个
比如:
|
![]() |
3
3
可能是 .pdb文件 已经过时了 . 高级->调试信息 或者 仅pdb . |
![]() |
4
1
如果我没记错的话,静态构造函数会在执行时锁定整个对象。 |
![]() |
5
0
指向花括号/看似不正确的代码行有时可能会发生。我认为很简单,异常发生在前一行代码上,VisualStudio出于某种原因突出显示了下一行。 可以猜测,由于许多内部和外部因素,程序可能不会在发生异常的行上完全中断。 对不起,我解释不太清楚。 |
|
kaiselwyvrn · 我无法打开Visual Studio项目 1 年前 |
![]() |
Cobra_Fast · 如何查找不必要的空运算符? 3 年前 |
![]() |
lolorekkk · 面板插入。NET WinForm 3 年前 |