A jagged array in C# is an array-of-arrays where each inner array can have different lengths. The syntax int [][]aInt = new int[3][]; creates a jagged array with 3 rows, where each row can be initialized separately with different lengths. Option A is a 3D rectangular array. Option B is also rectangular. Jagged arrays use [][] syntax.