Разница между многомерным и ступенчатым массивом в C# заключается в следующем:
Таким образом, у многомерных массивов всегда размер всех подмассивов одинаковый, в то время как у ступенчатых массивов при инициализации подмассивов можно задавать им различные размеры. 5
Ещё одно отличие заключается в том, что каждая размерность ступенчатого массива заключается в отдельную пару квадратных скобок (вместо запятых, отделяющих размерности в многомерных массивах). 3