Sử dụng return;
trong phương thức Main
của bạn.
Nếu bạn không ở trong phương thức chính khi bạn quyết định thoát khỏi chương trình, bạn cần phải trả về từ phương thức mà phương thức chính hiện đang thực hiện.
Ví dụ:
void Main(...)
{
DisplayAvailableCommands();
ProcessCommands();
}
void ProcessCommands()
{
while(true)
{
var command = ReadCommandFromConsole();
switch(command)
{
case "help":
DisplayHelp();
break;
case "exit":
return;
}
}
}
Đây không phải là thực sự là một ví dụ về thiết kế tổng thể tốt của một ứng dụng giao diện điều khiển, nhưng nó minh họa điểm.
Nguồn
2011-09-13 14:53:24
'this.Close' sẽ không hoạt động trong ứng dụng bảng điều khiển. –