Теперь, увидев, что динамическая обработка одно- или многомерного массива большой сложности не представляет, вас может заинтересовать способ программного определения числа измерений массива. Число измерений массива называется
рангом,
а его значение позволяет получить свойство
Array.Rank.
Вот как это сделать для нескольких массивов: