代码之家  ›  专栏  ›  技术社区  ›  elmattic

在int上检索MethodInfo

  •  2
  • elmattic  · 技术社区  · 16 年前

    是否可以检索的MethodInfo * Int32上的运算符?

    我尝试过此代码,但没有成功(它返回空值):

    MethodInfo mi = typeof(System.Int32).GetMethod("op_Multiply");
    

    谢谢!

    1 回复  |  直到 16 年前
        1
  •  4
  •   SLaks    16 年前

    不,这是不可能的-不存在这样的方法。

    基本类型的算术(除了 Decimal )按照IL指令执行( mul , add , div 等),而不是方法。
    您可以看到完整的IL操作码列表 here .