Rumah  >  Artikel  >  pembangunan bahagian belakang  >  Apakah pernyataan akhirnya dalam C#?

Apakah pernyataan akhirnya dalam C#?

WBOY
WBOYke hadapan
2023-08-30 15:57:02636semak imbas

C# 中的finally 语句是什么?

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.

Contoh

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!

Kenyataan:
Artikel ini dikembalikan pada:tutorialspoint.com. Jika ada pelanggaran, sila hubungi admin@php.cn Padam