Multidimensional array: each element in each dimension has the same, fixed size as the other elements in that dimension.
Jagged array: which is an array of arrays, each inner array can be of a different size. By only using the space that's needed for a given array, no space is wasted.
Jagged array is a array of arrays such that member arrays can be of different sizes. In other words, the length of each array index can differ. The elements of Jagged Array are reference types and initialized to null by default. Jagged Array can also be mixed with multidimensional arrays. Here, the number of rows will be fixed at the declaration time, but you can vary the number of columns.