Dado que C # tiene la unsafepalabra clave, ¿hay situaciones en las que aún sería beneficioso interactuar con las bibliotecas de C?
Pude ver la necesidad de un rápido procesamiento de números, manipulación gráfica u operaciones matriciales, utilizando bibliotecas C preexistentes. Pero, ¿hay un caso de uso para escribir archivos DLL nuevos en, por ejemplo, C99, e interoperar con ellos desde C #?
Me imagino que podría haber casos extremos en los que bajar a C (en el sentido de que está más cerca del metal) sería la única forma de obtener las características de rendimiento necesarias.