метод, вместо простого выброса исключения по типу
throw new ArgumentNullException ()?
Я в шарплабе посмотрел, как таковой разницы не заметил, но кажется было дело в перфе
выброс исключения дорогой по операциям и такой код инлайнер не подставит
У меня в коде, в одном методе выбрасывается три одинаковых исключения, соответсвенно я сделал через статичный метод, как я понял есть шанс заинлайнится, именно самому методу throw ?
В теории, JIT может как-то распознавать подобные вызовы. На практике для JIT это только хуже. Сейчас это вроде бы просто сахар
только не надо ублажать jit в бизнес коде)
Обсуждают сегодня