__func__ или __FUNCTION__ или ручной const char * id?

Если это для чего-то, что будет много называться в экземпляре приложения, намного быстрее выполнить компиляцию и кеширование динамического кода вместо использования активатора или ConstructorInfo.Invoke(). Две простые опции для динамической компиляции компилируются Linq Expressions или некоторые простые IL опкоды и DynamicMethod . В любом случае разница будет огромной, когда вы начнете получать плотные петли или несколько вызовов.

22
задан Let_Me_Be 10 August 2011 в 09:20
поделиться