Buenas noches:
Me gustaría hacer una aplicación en C# que mediante consola de DOS, pueda introducir el nombre de una función del programa como si se tratara de un comando, por ejemplo:
int PtasEuros(int pPesetas) bla bla bla...
PtasEuros 5000 (esto lo tecleamos durante la ejecucion en la línea de comandos!!)
"PtasEuros Converter: 5000 pesetas son 30 euros"
Lo más sencillo sería:
if (pComando = "PtasEuros") ve a la funcion tal....
if (pComando = "Exit") ve a la funcion de salir...
if (pComando = "CopiaArchivo") ve a la funcion de copiar...
Pero busco algo más dinámico, sin tener que escribir código por cada comando nuevo. La idea iria por usar el contenido de la variable como nombre de la función, pero no se me ocurre cómo.
¿A alguien se le ocurre algo en C# o C++? Muchas Gracias!!