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

C#-এ Try/Catch ব্লক ব্যবহার করা

এক্সেপশন (Exceptions) একটি প্রোগ্রামের এক অংশ থেকে অন্য অংশে কন্ট্রোল ট্রান্সফার করার উপায় প্রদান করে। C# এক্সেপশন হ্যান্ডলিং চারটি কিওয়ার্ডের ওপর ভিত্তি করে তৈরি: try, catch, finally, এবং throw।

  • try − একটি try ব্লক কোডের একটি ব্লক চিহ্নিত করে যার জন্য নির্দিষ্ট এক্সেপশনগুলো এক্টিভেট হয়। এর পেছনে এক বা একাধিক catch ব্লক থাকে।

  • catch − একটি প্রোগ্রাম এক্সেপশন ক্যাচ করে একটি এক্সেপশন হ্যান্ডলারের মাধ্যমে প্রোগ্রামের সেই জায়গায় যেখানে আপনি সমস্যাটি হ্যান্ডেল করতে চান। catch কিওয়ার্ড এক্সেপশন ক্যাচ করা নির্দেশ করে।

উদাহরণ

using System; 
namespace Demo { 
    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(); 
        } 
    } 
}

আউটপুট

Result: 0
  1. C#-এ 'is' অপারেটর কীভাবে ব্যবহার করবেন?

  2. C#-এ 'as' অপারেটর কীভাবে ব্যবহার করবেন?

  3. Microsoft Publisher-এ Building Blocks ফিচার ব্যবহার করার পদ্ধতি

  4. ম্যাকে VR (ভার্চুয়াল রিয়েলিটি) ব্যবহারের সম্ভাবনা ও পদ্ধতি