Computer >> Hướng Dẫn Máy Tính >  >> Lập Trình >> C#

Lớp DivideByZeroException trong C#

C# exception là class. Exception class kế thừa từ System.Exception. Các class như System.ApplicationException, System.SystemException.

System.DivideByZeroException xử lý lỗi chia cho 0.

Ví dụ

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();
        }
    }
}

Kết quả

Exception caught: System.DivideByZeroException: Attempted to divide by zero.
Result: 0