编程时有时会中断。您犯了一个错误,程序尝试从错误的地址读取。
在我眼前一亮的是,这些例外通常是:
Access violation at address 012D37BC in module 'myprog.exe'. Read of address 0000000C.
现在,我看到了很多错误日志,而对我而言突出的是:0000000C。这是“特殊”地址吗?我看到了其他读取错误的访问冲突,但地址似乎是随机的,但是这种情况在完全不同的情况下会不断出现。
System.Runtime.CompilerServices.RuntimeHelpers.OffsetToStringData
就是12=0x0C
为什么这种偏移更为普遍的原因。
0000000C
就是这样比更常见00000008
,但没有一个答案似乎地址,在所有:/