Tôi đang duy trì một số ứng dụng giao diện điều khiển tại nơi làm việc và một điều tôi đã chú ý trong một số là chúng gọi Environment.Exit (0).Khi nào nên sử dụng Environment.Exit để chấm dứt ứng dụng bảng điều khiển?
Một chương trình mẫu sẽ trông như thế này:
public class Program
{
public static void Main(string[] args)
{
DoStuff();
Environment.Exit(0);
}
}
Tôi không hiểu những gì mục đích của các lập trình viên ban đầu là trong việc này? Trong tâm trí của tôi ngay cả khi không có câu lệnh Environment.Exit thì chương trình sẽ thoát ra tốt. Điều đó nói rằng, đối với một trong những chương trình này, cửa sổ giao diện điều khiển của nó đã được giữ lại ngay cả sau khi nó được cho là đã đóng vì vậy tôi thực sự không chắc chắn những gì đang xảy ra ở đó ....
Tôi có thiếu cái gì ở đây không? Hoặc là có một lý do tại sao Environment.Exit nên được gọi trong trường hợp này?
rất nhiều thứ này là lập trình mê tín dị đoan, như đóng và xử lý đối tượng kết nối, mặc dù nó được bọc trong một cách sử dụng –