Tôi đang tạo một ứng dụng giao diện điều khiển và tôi có một "Menu" nơi người dùng có thể nhập thông tin để tạo một đối tượng Person mới. Sau đây là bên trong một phương pháp.
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();
như vậy Tôi muốn người dùng có thể thoát khỏi phương thức bất cứ lúc nào nếu họ quyết định họ không muốn làm người mới. Vì vậy, tôi muốn tạo một phương thức mới gọi là "CheckExit" và nếu họ gõ "EXIT", nó sẽ rời khỏi phương thức "CreatPerson". Vì vậy, tôi muốn "CheckExit" trả lại tiền. Mặt khác, tôi phải thêm một câu lệnh "if" sau mỗi đầu vào và nó sẽ bị lộn xộn.
Điều này có thể không? Liệu trả lại có một loại trả lại? Điều gì sẽ là cách thích hợp để làm điều này?
throw exception
theo phương thức và return
tương ứngcatch