Computer >> कंप्यूटर >  >> प्रोग्रामिंग >> C#

सी # में ऐरे इंडेक्सऑटऑफबाउंड अपवाद को समझना

जावा में Array IndexOutofBoundsException होता है। C# में इसका समतुल्य IndexOutOfRangeException है।

IndexOutOfRangeException तब होता है जब अनुक्रमणिका सरणी की सीमा से बाहर होती है।

उदाहरण

using System;
using System.IO;
using System.Collections.Generic;
namespace Demo {
   class Program {
      static void Main(string[] args) {
         int[] arr = new int[3];
         arr[0] = 5;
         arr[1] = 7;
         arr[2] = 8;
         arr[4] = 24; // this shows an error
      }
   }
}

आउटपुट

निम्नलिखित आउटपुट है। यह निम्न त्रुटि दिखाता है -

Unhandled Exception:
System.IndexOutOfRangeException: Index was outside the bounds of the array.

  1. अपने मैक के सिस्टम फोल्डर को समझना

    सिस्टम फोल्डर वे फोल्डर होते हैं जिन्हें उपयोगकर्ता द्वारा एक्सेस करने का इरादा नहीं होता है। वे सहायता और संसाधन प्रदान करते हुए अनुप्रयोगों और ऑपरेटिंग सिस्टम को चलाने में मदद करते हैं। वे परत हैं जो उपयोगकर्ताओं को अनुप्रयोगों और कार्यक्रमों के माध्यम से होस्ट में हेरफेर करने की अनुमति देती हैं।

  1. Linux वर्चुअल निर्देशिका संरचना को समझना

    शुरुआती लिनक्स उपयोगकर्ताओं को सीखने के लिए जानकारी के एक विशाल पहाड़ से मुलाकात की जाती है। यह टर्मिनल चीज़ क्या है? मैं सॉफ़्टवेयर अद्यतन कैसे चलाऊँ? मैं कौन सा डिस्ट्रो चुनूं? वे सभी सामान्य प्रश्न हैं। हालांकि, एक सवाल है जो अभी भी कई अनुभवी लिनक्स उपयोगकर्ताओं को परेशान करता है:लिनक्स वर्चुअल न

  1. रूबी के साथ चयन क्रम को समझना

    नोट:यह रूबी के साथ अलग-अलग सॉर्टिंग एल्गोरिदम को देखने वाली श्रृंखला का भाग 2 है। भाग 1 ने बबल प्रकार की खोज की। इस पोस्ट में, मैं रूबी के साथ सिलेक्शन सॉर्ट एल्गोरिथम को लागू करने के तरीके के बारे में बताऊंगा। सिलेक्शन सॉर्ट एक इन-प्लेस तुलना सॉर्टिंग एल्गोरिथम है। इसका मतलब यह है कि सॉर्ट किए ग