Seperti yang kita semua tahu, pengecualian merujuk kepada gangguan aliran program atau aplikasi. Peristiwa yang tidak diingini sedemikian dipanggil pengecualian dan biasanya menunjukkan ralat dalam kod. Pada asasnya, terutamanya dalam bahasa C#, pengecualian boleh menjadi pengecualian peringkat sistem atau pengecualian peringkat aplikasi. Jadi atas dasar ini
Sr. Pengecualian peringkat sistem Sebaliknya, tahap aplikasi Pengecualian diperoleh daripada kelas asas System.ApplicationException, yang merupakan kelas terbitan SystemException | 2 | kejadian||
---|---|---|---|
Sebaliknya, memandangkan pengecualian peringkat aplikasi biasanya dikendalikan pada peringkat kod menggunakan blok cuba-tangkap. Jika kod tidak membuang pengecualian dalam blok try dan catch, maka ia merambat ke peringkat halaman di mana rutin Page_Error boleh digunakan untuk mengendalikan pengecualian | 4 | Penyesuaian | |
Sebaliknya, kami boleh menentukan dan mengisytiharkan pengecualian peringkat aplikasi tersuai. | 5 | Jana | |
Sebaliknya, apabila ralat boleh pulih berlaku, seperti kaedah perniagaan dengan nilai parameter input yang tidak sah, pengecualian peringkat aplikasi akan dilemparkan. Ia akan menimbulkan makluman khusus aplikasi atau isu logik perniagaan kepada pelanggan. |
Atas ialah kandungan terperinci Perbezaan antara pengecualian peringkat sistem dan pengecualian peringkat aplikasi.. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!