Можно ли получить метод MethodInfo для оператора * в Int32?
*
Я пробовал этот код, но безуспешно (он возвращает ноль):
MethodInfo mi = typeof(System.Int32).GetMethod("op_Multiply");
Спасибо!
Нет, это невозможно - такого метода не существует.
Арифметика примитивных типов (кроме Decimal) реализована как инструкции IL (mul, add, div и т. Д.), А не как методы. Вы можете увидеть полный список кодов IL здесь .
Decimal
mul
add
div