宣言されているものと異なる段数の配列を代入しようとするとコンパイル時にエラーとなります。

段数の異なるジャグ配列を代入しようとした場合、コンパイルエラーとなる
Imports System

Class Sample
  Shared Sub Main()
    ' 3段のジャグ配列
    Dim doubleNested(2)()() As Integer

    ' 2段のジャグ配列を格納する変数
    Dim jagged()() As Integer

    ' E:\sample.vb(12) : error BC30332: 'Integer の 1 次元配列 の 1 次元配列' は 'Integer の 1 次元配列' から派生していないため、型 'Integer の 1 次元配列 の 1 次元配列 の 1 次元配列' の値を 'Integer の 1 次元配列 の 1 次元配列' に変換できません。
    jagged = doubleNested
  End Sub
End Class