Estou criando um aplicativo de console e tenho um "Menu" onde o usuário pode inserir informações para criar um novo objeto Pessoa. O seguinte está dentro de um método.
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();
igual a. Quero que o usuário possa sair do método a qualquer momento, se decidir que não quer criar uma nova pessoa. Então, eu gostaria de criar um novo método chamado "CheckExit" e, se digitar "EXIT", deixará o método "CreatePerson". Então, eu quero que o "CheckExit" retorne um retorno. Caso contrário, tenho que adicionar uma declaração "if" após cada entrada e isso fica confuso.
Isso é possível? O retorno tem um tipo de retorno? Qual seria a maneira correta de fazer isso?
throw exception
no método e return
no correspondentecatch