He comenzado a utilizar mucho delegados anónimos en C# y he empezado a preguntarme qué tan eficiente es el compilador o el tiempo de ejecución para eliminarlos del código que realmente se ejecuta y no lo he visto en detalle en ningún lugar ?Optimizador del compilador delegado C#
¿Es lo suficientemente inteligente como para alinearlos y colapsar los usos recursivos que se pueden deducir estáticamente?
¿Puede proporcionarnos un ejemplo de caso que le gustaría optimizar? – SLaks
Dudo que el * compilador * haga algo para eliminarlos. El JITer, sin embargo, puede realizar una variedad de optimizaciones, que pueden incluir la inclusión de tales funciones. – LBushkin
Sin embargo, creo que el JITer no incluirá delegados. – SLaks