The following should work:
Dim Numbers As Integer()() = {({1}), ({2}), ({3}), ({4, 5, 6, 7})}
How documents are in Arrays in Visual Basic :
You can avoid the error when you supply nested array literals of different dimensions by inserting the literals of the internal array in parentheses. The brackets force the expression of the array literal to be evaluated, and the resulting values ββare used with the literal of the external array
Odded source share