تیر ۶, ۱۳۹۸ Mostafa بدون دیدگاه

اگر دنبال برنامه نویس برای ساخت افزونه ،قالب،سایت،برنامه ویندوز،اپلیکیشین اندروید،ربات تلگرام و.... هستید ،سفارش برنامه نویسی را مطالعه نمایید.

توجه : درخواست افزونه ،قالب، اسکریپت و نرم افزار و ... و سوالات و مشکلات خود را در انجمن ارسال نمایید

C # ما را قادر میسازد تا استثنائات تعریف شده توسط کاربر یا سفارشی ایجاد کنیم. این استثناء معنی دار استفاده می شود. برای انجام این کار، ما باید کلاس Exception را به ارث برسانیم.
مثال :
    using System;  
    public class InvalidAgeException : Exception  
    {  
        public InvalidAgeException(String message)  
            : base(message)  
        {  
      
        }  
    }  
    public class TestUserDefinedException  
    {  
        static void validate(int age)  
        {  
            if (age < 18)  
            {  
                throw new InvalidAgeException("Sorry, Age must be greater than 18");  
            }  
        }  
        public static void Main(string[] args)  
        {  
            try  
            {  
                validate(12);  
            }  
            catch (InvalidAgeException e) { Console.WriteLine(e); }  
            Console.WriteLine("Rest of the code");  
        }  
    }  

خروجی :
InvalidAgeException: Sorry, Age must be greater than 18
Rest of the code

 


برچسب ها
نظرات

توجه : لطفاً فقط نظرات خود را از این طریق ارسال نمایید و سوالات و مشکلات خود را در انجمن سایت مطرح نمایید.