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

C#-এ try কীওয়ার্ড


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

try { }

এছাড়া, এক্সসেপশন ধরার জন্য catch স্টেটমেন্টও সেট করতে হবে −

try {       // এক্সসেপশন সৃষ্টিকারী স্টেটমেন্টগুলি    } catch( ExceptionName e1 ) {       // ত্রুটি হ্যান্ডলিং কোড    }

নিচে একটি উদাহরণ দেওয়া হল −

উদাহরণ

class Demo {    int result;    Demo() {       result = 0;    }    public void division(int val1, int val2) {       try {          result = val1 / val2;       } catch (DivideByZeroException e) {          Console.WriteLine("Exception caught: {0}", e);       } finally {          Console.WriteLine("Result: {0}", result);       }    }    static void Main(string[] args) {       Demo d = new Demo();       d.division(100, 0);       Console.ReadKey();    } }

উপরোক্ত কোড স্নিপেটটি একটি এক্সসেপশন নিক্ষেপ করবে এবং সেটি catch ব্যবহার করে ধরা হবে −

আউটপুট

Exception caught: System.DivideByZeroException: Attempted to divide by zero. at Program.Demo.division (System.Int32 val1, System.Int32 val2) [0x00000] in <0d240b2120114744a121b66d65545f3f>:0 Result: 0

  1. C#-এ abstract কীওয়ার্ড

  2. C#-এ 'this' কীওয়ার্ড

  3. পাইথনে assert কীওয়ার্ড

  4. পাইথনে কীওয়ার্ড (Keywords in Python)