কম্পিউটার

কিভাবে C# এ নাল রেফারেন্স ব্যতিক্রম ক্যাপচার করবেন?


এটি একটি নাল অবজেক্টের রেফারেন্স থেকে উত্পন্ন ত্রুটিগুলি পরিচালনা করে৷ নাল রেফারেন্স ব্যতিক্রম ঘটে যখন আপনি সদস্য ক্ষেত্র বা ফাংশন প্রকারগুলি অ্যাক্সেস করতে চান যা নালকে নির্দেশ করে৷

ধরা যাক আমাদের নিচের নাল স্ট্রিং -

আছে
string str = null;

এখন আপনি নাল স্ট্রিং এর দৈর্ঘ্য পেতে চেষ্টা করুন, তাহলে এটি একটি ব্যতিক্রম ঘটবে −

If(str.Length == null) {}

উপরে ব্যতিক্রম নিক্ষেপ করা হবে. এখন দেখা যাক কিভাবে নাল পয়েন্টার এক্সেপশন নিক্ষেপ করা −

প্রতিরোধ করা যায়

উদাহরণ

using System;

class Program {
   static void Main() {
      int[] arr = new int[5] {1,2,3,4,5};
      display(arr);

      arr = null;
      display(arr);
   }

   static void display(int[] arr) {
      if (arr == null) {
         return;
      }
      Console.WriteLine(arr.Rank);
   }
}

আউটপুট

1

  1. একটি Samsung S20 এ কিভাবে স্ক্রিনশট করবেন

  2. উইন্ডোজে একটি স্ক্রলিং স্ক্রিনশট কীভাবে ক্যাপচার করবেন

  3. পাইথন ব্যতিক্রম বার্তা কিভাবে ক্যাপচার এবং প্রিন্ট করবেন?

  4. Chromebook এ কিভাবে স্ক্রিনশট ক্যাপচার করবেন?