这是一个在许多.NET异常中作为退出代码返回的数字(特别是COM异常,我认为)。
In this question有人使用Reflector发现这个值几乎在每个Exception构造函数中初始化为私有变量。
我的问题是,为什么?这个号码有什么意义?很难相信它是任意选择的。我甚至没有看到任何数字意义(例如,以二进制或十六进制表示)。
答案 0 :(得分:18)
您是否注意其十六进制表示E0434F4D
?这是一个简短的概要:
E0 - represents E 43 - ASCII for C 4F - ASCII for O 4D - ASCII for M
所以它是ECOM
,或“来自COM的例外”。