Sto creando un'applicazione console e ho un "Menu" in cui l'utente può inserire informazioni per creare un nuovo oggetto Person. Di seguito è riportato un metodo.
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();
così. Voglio che l'utente sia in grado di uscire dal metodo in qualsiasi momento se decide di non voler creare una nuova persona. Quindi mi piacerebbe creare un nuovo metodo chiamato "CheckExit" e se digitano "EXIT" lascerà il metodo "CreatePerson". Quindi voglio che "CheckExit" restituisca un reso. Altrimenti devo aggiungere un'istruzione "if" dopo ogni input e questo diventa disordinato.
È possibile? Il ritorno ha un tipo di ritorno? Quale sarebbe il modo corretto per farlo?
throw exception
nel metodo e return
nel corrispondentecatch