我正在尝试创建一个菜单系统,允许您在将最终选择的数据返回给调用方法时前后移动。
举个例子,orderFood() 方法显示可以订购的食物类型的菜单。如果有人选择海鲜,一个海鲜()方法将运行并查询可以订购哪些类型的海鲜,然后显示它
如果用户选择了 fishsticks,fishsticks 将返回到调用 order food 的方法。同样,这个菜单系统将允许用户返回到前一个菜单。
我在想(使用 C#)我必须使用反射和不安全的代码(指针)来获得这种效果,但我很肯定有一种更简单的方法可以做到这一点。有什么建议么?
谢谢,迈克尔