== Why is this an issue? A jagged array is an array whose elements are arrays. It is recommended over a multidimensional array because the arrays that make up the elements can be of different sizes, which avoids wasting memory space. === Noncompliant code example [source,csharp] ---- int [,] myArray = // Noncompliant { {1,2,3,4}, {5,6,7,0}, {8,0,0,0}, {9,0,0,0} }; // ... myArray[1,1] = 0; ---- === Compliant solution [source,csharp] ---- int[][] myArray = { new int[] {1,2,3,4}, new int[] {5,6,7}, new int[] {8}, new int[] {9} }; // ... myArray[1][1] = 0; ---- ifdef::env-github,rspecator-view[] ''' == Implementation Specification (visible only on this page) === Message Change this multidimensional array to a jagged array. === Highlighting Array declaration endif::env-github,rspecator-view[]