Computer >> คอมพิวเตอร์ >  >> การเขียนโปรแกรม >> C#

คลาส DivideByZeroException ใน C #


ข้อยกเว้น C# แสดงโดยคลาส คลาสข้อยกเว้นใน C# ส่วนใหญ่ได้มาจากคลาส System.Exception โดยตรงหรือโดยอ้อม คลาสข้อยกเว้นบางคลาสที่ได้รับจากคลาส System.Exception คือคลาส System.ApplicationException และ System.SystemException

System.DivideByZeroException เป็นคลาสที่จัดการข้อผิดพลาดที่เกิดจากการแบ่งเงินปันผลด้วยศูนย์

ตัวอย่าง

ใช้ System;namespace ErrorHandlingApplication { คลาส DivNumbers { ผลลัพธ์ int; DivNumbers () { ผลลัพธ์ =0; } การแบ่งโมฆะสาธารณะ (int num1, int num2) { ลอง { ผล =num1 / num2; } จับ (DivideByZeroException จ) { Console.WriteLine ("ตรวจพบข้อยกเว้น:{0}", e); } ในที่สุด { Console.WriteLine("ผลลัพธ์:{0}", ผลลัพธ์); } } โมฆะคง Main (สตริง [] args) { DivNumbers d =DivNumbers ใหม่ (); d.ดิวิชั่น(25, 0); Console.ReadKey(); } }}

ผลลัพธ์

<ก่อน>ตรวจพบข้อยกเว้น:System.DivideByZeroException:พยายามหารด้วย zero.at ErrorHandlingApplication.DivNumbers.division (System.Int32 num1, System.Int32 num2) [0x00000] ใน :0 ผลลัพธ์:0 ผลลัพธ์:0