কম্পিউটার

কিভাবে C# এ ট্রাই/ক্যাচ ব্লক ব্যবহার করবেন?


ব্যতিক্রমগুলি একটি প্রোগ্রামের এক অংশ থেকে অন্য অংশে নিয়ন্ত্রণ স্থানান্তর করার একটি উপায় প্রদান করে। C# ব্যতিক্রম হ্যান্ডলিং চারটি কীওয়ার্ডের উপর নির্মিত:ট্রাই, ক্যাচ, অবশেষে , এবং থ্রো .

  • চেষ্টা করুন - একটি চেষ্টা ব্লক কোডের একটি ব্লক চিহ্নিত করে যার জন্য বিশেষ ব্যতিক্রমগুলি সক্রিয় করা হয়েছে। এটি এক বা একাধিক ক্যাচ ব্লক দ্বারা অনুসরণ করা হয়৷

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

C# এ কিভাবে চেষ্টা, ক্যাচ এবং পরিশেষে ব্যবহার করতে হয় তা দেখানোর একটি উদাহরণ নিচে দেওয়া হল।

উদাহরণ

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# এ 'এজ' অপারেটর ব্যবহার করবেন?

  3. মাইক্রোসফ্ট পাবলিশারের বিল্ডিং ব্লক বৈশিষ্ট্যগুলি কীভাবে ব্যবহার করবেন

  4. কিভাবে একটি Mac এ VR ব্যবহার করবেন