The CLI Specification , Section 8.9.1, states:
The elements of the array must be laid out inside the array object in a series of lines (i.e. the elements associated with the right-most array must be dimensioned contiguously from the lowest to the highest index). The actual storage allocated for each element of the array may include platform-specific registration.
So, the answer is yes - first you will encounter all the elements of the first row, then with all the elements of the second row, etc. (as the spec says, this is called string order).
source share