কম্পিউটার টিউটোরিয়াল

C#-তে ইউজার-ডিফাইনড এক্সেপশন (User-defined Exception) তৈরি

অন্য প্রোগ্রামিং ল্যাঙ্গুয়েজের মতো C#-তে আপনি সহজে ইউজার-ডিফাইনড এক্সেপশন তৈরি করতে পারেন। ইউজার-ডিফাইনড এক্সেপশন ক্লাসগুলো Exception ক্লাস থেকে ডেরাইভড হয়।

নিচের উদাহরণে, তৈরি করা এক্সেপশনটি বিল্ট-ইন এক্সেপশন নয়।

TempIsZeroException

উদাহরণ

using System; 
namespace Demo { 
    class TestTemperature { 
        static void Main(string[] args) { 
            Temperature temp = new Temperature(); 
            try { 
                temp.showTemp(); 
            } catch (TempIsZeroException e) { 
                Console.WriteLine("TempIsZeroException: {0}", e.Message); 
            } 
            Console.ReadKey(); 
        } 
    } 
} 
public class TempIsZeroException : Exception { 
    public TempIsZeroException(string message) : base(message) { 
    } 
} 
public class Temperature { 
    int temperature = 0; 
    public void showTemp() { 
        if (temperature == 0) { 
            throw (new TempIsZeroException("Zero Temperature found")); 
        } else { 
            Console.WriteLine("Temperature: {0}", temperature); 
        } 
    } 
}

আউটপুট

TempIsZeroException: Zero Temperature found
  1. উইন্ডোজ ১০-এ নেটওয়ার্ক শেয়ার তৈরি করার উপায়

  2. Apple ID তৈরি করার পদ্ধতি

  3. উইন্ডোজ ১০-এ লোকাল ইউজার একাউন্ট তৈরি করার ধাপে ধাপে গাইড

  4. উইন্ডোজ ৮-এ নতুন ইউজার অ্যাকাউন্ট তৈরি করুন: ধাপে ধাপে গাইড