Получить MethodInfo для int - PullRequest
       7

Получить MethodInfo для int

2 голосов
/ 26 января 2010

Можно ли получить метод MethodInfo для оператора * в Int32?

Я пробовал этот код, но безуспешно (он возвращает ноль):

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

Спасибо!

1 Ответ

4 голосов
/ 26 января 2010

Нет, это невозможно - такого метода не существует.

Арифметика примитивных типов (кроме Decimal) реализована как инструкции IL (mul, add, div и т. Д.), А не как методы.
Вы можете увидеть полный список кодов IL здесь .

...