When you index an array with an index that is out of bounds, you get an IndexOutOfRangeException: int[] array = new int[5]; array[7] = 1; // throws IndexOutOfRangeException When you index a List with an index that is out of bounds, you get an ArgumentOutOfRangeException: Read More...