Array
An array is a numerically indexed collection of elements holding values.
Closest Wikipedia entry: Array data type
Misconceptions about Array23 documented Misconceptions
Check YourselfArrayAccessWithParentheses
Parentheses are used to access an element in an array
ArrayAllocationWithoutNew
Arrays are created without the new keyword
ArrayBracketCountIsLength
The number of brackets in an array type or an array initializer corresponds to the length of the array
ArrayElementTypeRepeats
The type of a multi-dimensional array is written as T[] T[] T[]
ArrayElementsUntyped
Elements of arrays are untyped
ArrayHasLengthMethod
To get the length of an array, one needs to call its length method
ArrayInitializerContentsInBrackets
Array initializers list the elements in square brackets
ArrayLengthCannotBeZero
An array cannot have a length of 0 elements
ArrayLengthPartOfType
The length of an array is part of its type
ArrayListIsArray
ArrayLists are arrays
ArrayRankIsLength
Array rank and array length are the same thing
ArrayRankNotPartOfType
The rank of an array is not part of its type
ArraysGrow
Arrays can grow dynamically
ForEachIteratesOverIndices
An enhanced for loop iterates over the indices of an array or a collection
ForEachVariableIsElement
One can assign to the variable of an enhanced for statement to store a value in the corresponding array or collection element
MultidimensionalArray
A multi-dimensional array is one single array object
NoJaggedArrays
Multi-dimensional arrays have a rectangular shape
OnlyInnermostArrayElements
Only the elements of the innermost array of a multi-dimensional array are accessible
OutOfBoundsElementsAreNull
Out-of-bounds array elements are null