最終的に選択したデータを呼び出し元のメソッドに返しながら、前後に移動できるメニュー システムを作成しようとしています。
たとえば、 orderFood() メソッドは、注文できる食品の種類の選択肢のメニューを表示します。誰かがシーフードを選択すると、シーフード() メソッドが実行され、注文できるシーフードの種類を照会して表示します。
ユーザーがフィッシュスティックを選択すると、オーダーフードを呼び出したメソッドにフィッシュスティックが返されます。同様に、このメニュー システムでは、ユーザーは前のメニューに戻ることができます。
私は(C#を使用して)この種の効果を得るにはリフレクションと安全でないコード(ポインター)を使用する必要があると考えていますが、これを行うためのより簡単な方法があると確信しています。助言がありますか?
ありがとう、マイケル