コンソールアプリケーションを作成していて、ユーザーが情報を入力して新しいPersonオブジェクトを作成できる「メニュー」を持っています。以下はメソッド内です。
Write("Please enter the first name: ", false);
string fName = Console.ReadLine().ToUpper();
Write("Please enter the middle initial: ", false);
string mInitial = Console.ReadLine().ToUpper();
Write("Please enter the last name: ", false);
string lName = Console.ReadLine().ToUpper();
そのようです。新しい人を作りたくないと決断した場合、ユーザーがいつでもメソッドを終了できるようにしたい。「CheckExit」という新しいメソッドを作成します。「EXIT」と入力すると、「CreatePerson」メソッドが残ります。したがって、「CheckExit」でリターンを返したい それ以外の場合は、すべての入力の後に「if」ステートメントを追加する必要があり、それが煩雑になります。
これは可能ですか?返品には返品タイプがありますか?これを行う適切な方法は何でしょうか?
throw exception
メソッドとreturn
対応する方法で行うことができますcatch