এটি ঘটে যখন সূচক অ্যারের সীমার বাইরে থাকে।
আসুন একটি উদাহরণ দেখি। আমরা 5টি উপাদান সহ একটি অ্যারে ঘোষণা করেছি এবং আকারটি 5 হিসাবে সেট করেছি।
int[] arr =new int[5];arr[0] =10;arr[1] =20;arr[2] =30;arr[3] =40;arr[4] =50;প্রে>এখন, আমরা এমন একটি উপাদানের মান যোগ করার চেষ্টা করি যা আমাদের অ্যারের আকারকে প্রসারিত করে অর্থাৎ
arr[5] =60;উপরে, আমরা 6 th এ উপাদান যোগ করার চেষ্টা করছি অবস্থান।
উদাহরণ
ব্যবহার করে সিস্টেম;ব্যবহার করে System.IO;ব্যবহার করে System.Collections.Generic;নামস্পেস ডেমো { ক্লাস প্রোগ্রাম { স্ট্যাটিক ভ্যাইড মেইন(স্ট্রিং[]আর্গস) { int[] arr =new int[5]; arr[0] =10; arr[1] =20; arr[2] =30; arr[3] =40; arr[4] =50; arr[5] =60; // এটি একটি ত্রুটি দেখায় } } }আউটপুট
নিম্নলিখিত আউটপুট হয়. এটি নিম্নলিখিত ত্রুটি দেখায় -
আনহ্যান্ডেলড এক্সেপশন:System.IndexOutOfRangeException:ইনডেক্স অ্যারের সীমার বাইরে ছিল।