콘솔 응용 프로그램을 만들고 있으며 사용자가 정보를 입력하여 새 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