Je fais une application console et j'ai un "Menu" où l'utilisateur peut entrer des informations pour créer un nouvel objet Personne. Ce qui suit est à l'intérieur d'une méthode.
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();
ainsi. Je veux que l'utilisateur puisse quitter la méthode à tout moment s'il décide qu'il ne veut pas faire une nouvelle personne. Je voudrais donc faire une nouvelle méthode appelée "CheckExit" et s'ils tapent "EXIT", il quittera la méthode "CreatePerson". Je veux donc que le "CheckExit" renvoie un retour. Sinon, je dois ajouter une instruction "if" après chaque entrée et cela devient encombrant-y.
Est-ce possible? Le retour a-t-il un type de retour? Quelle serait la bonne façon de procéder?
throw exception
dans la méthode et return
dans le correspondantcatch