Keluar dari aplikasi C# dengan betul
Apabila menutup bentuk utama aplikasi C#, adalah penting untuk memastikan keseluruhan aplikasi ditamatkan dengan baik. Walau bagaimanapun, sesetengah pengguna mungkin menghadapi situasi di mana borang ditutup tetapi keseluruhan aplikasi tidak, mengakibatkan tingkah laku yang tidak dijangka. Artikel ini akan menangani isu ini dan menyediakan penyelesaian untuk memastikan bahawa aplikasi ditamatkan dengan betul.
Terdapat dua cara utama untuk menutup aplikasi C#: Application.Exit
dan Environment.Exit
.
Application.Exit
: Kaedah ini direka untuk aplikasi WinForms dan menghentikan semua gelung mesej berjalan pada semua urutan. Ia menutup semua tetingkap aplikasi dengan berkesan. Environment.Exit
: Kaedah ini segera menamatkan proses semasa dan menyediakan kod keluar kepada sistem pengendalian. Ia biasanya digunakan dalam aplikasi konsol. Untuk menentukan kaedah yang hendak digunakan, anda perlu menyemak sama ada System.Windows.Forms.Application.MessageLoop
ditetapkan kepada true
. Jika ya, ia dianggap sebagai aplikasi WinForms yang sedang berjalan dan System.Windows.Forms.Application.Exit
harus digunakan. Jika tidak, aplikasi konsol sedang dilaksanakan, jadi System.Environment.Exit(1)
adalah lebih sesuai.
Mengenai fungsi Hide
, ia hanya menyembunyikan borang semasa daripada paparan tetapi tidak menutup aplikasi. Oleh itu, ia tidak menjejaskan tingkah laku penamatan aplikasi.
Atas ialah kandungan terperinci Bagaimanakah Saya Boleh Memastikan Permohonan C# Saya Keluar Dengan Anggun Apabila Menutup Borang Utama?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!