Existe algun programa que pase de C a C#? y ya que estamos, que pasen de unos a otros a parte de C
#3 De C a lo que sea o de unos a otros, no sé si será la piedra filosofal, pero se le parece bastante xD...
Otra cosa sería un traductor de C a C#, cosa no tan descabellada (cualquier práctica de Compiladores e Intérpretes de Ing. Informática se parece mucho). #1, googlea, porque nunca sabes qué friki puede darte la sorpresa y tener lo que pides con licencia GPL y con los binarios calentitos xD
Salu2
Ésto traduce de C++ a C#. Dudo que sea realmente bueno o haga traducciones
precisas, pero parece un buen punto de partida. : -)
http://code2code.net/
Edit: Por lo visto no lo hace del todo mal, convierte punteros a funciones de C en delegates de C# y todo. Eso sí, obviamente no puedes esperar que traduzca cosas complejas o con APIs extrañas a las librerías de .NET