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

C#-এ NullReferenceException কীভাবে ক্যাপচার করবেন?

এটি একটি নাল অবজেক্ট রেফারেন্সিং থেকে জেনারেট হওয়া এরর হ্যান্ডেল করে। নাল রেফারেন্স এক্সেপশন তখন ঘটে যখন আপনি এমন মেম্বার ফিল্ড বা ফাংশন টাইপ অ্যাক্সেস করতে চান যা নাল পয়েন্ট করছে।

ধরুন আমাদের নিচের নাল স্ট্রিং রয়েছে:

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. স্যামসাং S20-এ স্ক্রিনশট নেওয়ার উপায়

  2. উইন্ডোজে স্ক্রোলিং স্ক্রিনশট ক্যাপচার করার পদ্ধতি

  3. পাইথন এক্সসেপশন মেসেজ ক্যাপচার ও প্রিন্ট করা

  4. ক্রোমবুকে সহজে স্ক্রিনশট নেওয়ার কুইক গাইড