Tengo una aplicación .NET simple que se ejecuta como Servicio de Windows. decir que tiene una ClaseCreación de scripts de objetos .NET
MyClass
{
Run(Destination d)
Walk(Destination d)
Wash(Dishes d)
}
Quiero crear una aplicación de consola en la que tendría que escribir comandos legibles por humanos simples como
run left
walk right
Más o menos como se hace en la consola de Windows. Me pregunto cuál es la mejor manera de implementar este mapeo. Un método directo es, por supuesto, crear tu propio analizador de cadenas con muchas instrucciones de conmutación, pero creo que si hay un método mejor y más rápido.
+1, la mejor solución al problema. Las clases de atributo y el código de reflexión probablemente ni siquiera tomen más de 20 líneas. – erikkallen