Keperluan untuk menutup dan memulakan semula Aplikasi WinForm C# .NET 2.0 timbul dalam banyak senario pembangunan. Walau bagaimanapun, semata-mata menggunakan Application.Restart() selalunya tidak boleh dipercayai.
Kaedah yang teguh untuk memulakan semula aplikasi adalah dengan menggabungkan Application.Restart() dengan Environment.Exit(0) . Pendekatan ini:
Aplikasi. Mulakan semula() panggilan memulakan proses keluar dan memulakan contoh baharu, manakala Environment.Exit(0) menamatkan proses semasa serta-merta, menghalang pengendali acara daripada campur tangan. Tempoh pertindihan singkat wujud semasa kedua-dua proses berjalan, tetapi dualiti ini biasanya tidak bermasalah.
Selain itu, kod keluar 0 menunjukkan penutupan bersih. Anda boleh menentukan 1 untuk menandakan ralat jika mahu.
Atas ialah kandungan terperinci Bagaimanakah Saya Boleh Memulakan Semula Aplikasi C# WinForms?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!