-532459699有什么意义?

Kri*_*per 10 .net exception magic-numbers

这是一个在许多.NET异常中作为退出代码返回的数字(特别是COM异常,我认为).

在这个问题中,有人使用Reflector来发现这个值几乎在每个Exception构造函数中被初始化为一个私有变量.

我的问题是,为什么?这个号码有什么意义?很难相信它是任意选择的.我甚至没有看到任何数字意义(例如,在其二进制或十六进制表示中).

Gab*_*abe 19

您是否注意其十六进制表示E0434F4D?这是一个简短的概要:

E0 - represents E
43 - ASCII for C
4F - ASCII for O
4D - ASCII for M

所以它是ECOM,或"COM的例外".

  • @IgbyLargeman:错误必须设置高位. (2认同)