• Register
0 votes

Problem :

I have written some code and when it executes, it throws the IndexOutOfRangeException, saying,

Index was outside the bounds of the array.

What does this actually mean, and what can I do to fix it?

Depending on the classes used it can also be the ArgumentOutOfRangeException as below:

An exception of type 'System.ArgumentOutOfRangeException' occurred in mscorlib.dll but was not handled in user code Additional information: Index was out of range. Must be non-negative and less than the size of the collection.


7 5 2
3,870 points

Please log in or register to answer this question.

1 Answer

0 votes

Solution :

A simple explanation about what the Index out of bound exception is:

Just think that one train is there its compartments are as D1,D2,D3. One passenger came to enter a train and he have a ticket for D4. Now what will happen is the passenger who wants to enter the compartment that does not exist so obviously the problem will arise.

Same scenario: So whenever we try to access the array list, etc. we can only access a existing indexes in any array. array[0] and array[1] are existing. If we try to access the array[3], it is not present there actually, so the index out of bound exception will arise.

Hope the above explanation will help you in fixing your all the errors.

9 7 4
38,600 points

Related questions

0 votes
1 answer 15 views
Problem: I am new to programming and currently working with arrays. I declared and initialized an array but the compiler threw “index was outside the bounds of array” error. Following is the declaration and definition of my array: int[] array = new int[6]; ... The error is occuring on last line. What does this error mean and what am I doing wrong? If someone knows, please explain.
asked Nov 3, 2020 Code Learner 5.2k points
0 votes
1 answer 20 views
0 votes
1 answer 101 views
Problem : I am new to ASP.Net and I have an ASP.Net application which runs correctly on my local development machine. But when I try to run this application online, it shows me following error Format of the initialization string does not conform to specification starting at index 0 I don’t have any clue about this error. Does anybody have any idea regarding solution on this error?
asked Nov 25, 2019 alecxe 7.5k points
0 votes
1 answer 417 views
Problem : I was playing and below error just popped up and it just did not close. Array index is out of range. [system.indexoutofrangeexception] details: no details I tried to restart the game and when I tried to boot the save it shows the error message again and when ... and the river is completely grey. I have been playing the game for more than 20 hrs. Still I hope the issue can be fixed.
asked Dec 18, 2019 alecxe 7.5k points
0 votes
1 answer 108 views
Problem: I am very new to .Net programming. Recently I was trying to run the .Net socket server code on my Win7-64bit machine. But I am receiving the below error: System.Net.Sockets.SocketException: An address incompatible with the requested protocol was used. Error Code: 10047 ... -XP sp3 . I have already checked the error code details on MSDN but it does not make any sense to a beginner like me.
asked Aug 22, 2020 Raphael Pacheco 4.9k points
1 vote
1 answer 12 views
Problem: I am having fundamental knowledge on C#. Currently I am unable to connect to the HTTPS server with the use of WebRequest as I am facing below error message: "The request was aborted: Could not create SSL/TLS secure channel." I understand that my ... my server never really validates a certificate and it fails with a above error. Kindly guide me in fixing above certificate related error.
asked Jun 30, 2020 Raphael Pacheco 4.9k points
0 votes
1 answer 41 views
Problem : I want to add the data as one by one row to my datagridview. But I am facing the following error: "Index was out of range. Must be non-negative and less than the size of the collection parameter name: index" Why am I facing this error ? ... ColumFive = Convert.ToString(sum); string[] row = new string[]{ ColumOne, ColumTwo, ColumThree, ColumFour, ColumFive }; myDataGridView.Rows.Add(row);
asked Dec 4, 2019 alecxe 7.5k points
0 votes
1 answer 533 views
Problem : Facing following ASP.Net error an asynchronous module or handler completed while an asynchronous operation was still pending.
asked Nov 14, 2019 peterlaw 6.9k points
0 votes
1 answer 20 views