Rumah >pembangunan bahagian belakang >Tutorial C#.Net >Apakah pernyataan akhirnya dalam C#?
blok akhir digunakan untuk melaksanakan set pernyataan yang diberikan sama ada pengecualian dilemparkan atau tidak. Sebagai contoh, jika fail dibuka, fail mesti ditutup tanpa mengira sama ada pengecualian dilemparkan.
Sekatan pengendalian ralat dilaksanakan menggunakan kata kunci try, catch dan akhirnya.
Anda boleh cuba jalankan kod berikut untuk melaksanakan kenyataan akhirnya -
using System; namespace ErrorHandlingApplication { class DivNumbers { int result; DivNumbers() { result = 0; } public void division(int num1, int num2) { try { result = num1 / num2; } catch (DivideByZeroException e) { Console.WriteLine("Exception caught: {0}", e); } finally { Console.WriteLine("Result: {0}", result); } } static void Main(string[] args) { DivNumbers d = new DivNumbers(); d.division(25, 0); Console.ReadKey(); } } }
Atas ialah kandungan terperinci Apakah pernyataan akhirnya dalam C#?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!