Partager via


Troubleshooting Exceptions: System.IndexOutOfRangeException 

An IndexOutOfRangeException exception is thrown when an attempt is made to access an element of an array or collection with an index that is outside the bounds of the array or less than zero.

Associated Tips

  • Make sure that the maximum index on a list is less than the list size
    The maximum index on a list must be less than the list size. For more information, see Arrays in the Common Type System.
  • Make sure the index is not a negative number.
    This exception will be thrown if the index is less than zero.
  • Make sure data column names are correct.
    This exception may be thrown if the data column name being supplied to the System.Data.DataView.Sort property is not valid. For more information, see the DataView class.

See Also

Tasks

How to: Find Out More About an Exception with the Exception Assistant
How to: Sort Data in a DataView (Visual Basic)

Reference

Visual J# Exception Handling for the Debugger
Visual J# Exception Hierarchies
IndexOutOfRangeException

Other Resources

Arrays in Visual Basic