【问题标题】:What's the significance of -532459699?-532459699有什么意义?
【发布时间】:2012-02-28 03:51:03
【问题描述】:

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

In this question 有人使用 Reflector 发现这个值在几乎每个 Exception 构造函数中都被初始化为一个私有变量。

我的问题是,为什么?这个数字有什么意义?很难相信它是随意选择的。我什至看不到任何数字意义(例如,以二进制或十六进制表示)。

【问题讨论】:

    标签: .net exception magic-numbers


    【解决方案1】:

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

    E0 - 代表 E 43 - C 的 ASCII 4F - O 的 ASCII 4D - M 的 ASCII

    所以它是ECOM,或“来自 COM 的异常”。

    【讨论】:

      猜你喜欢
      • 2011-09-26
      • 2010-11-29
      • 2010-10-15
      • 2011-02-05
      • 2018-01-13
      • 2015-03-18
      • 2018-02-15
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多