Просто передайте размеры как Integer
переменные
Dim s As String = Console.ReadLine()
Dim m As Integer = Integer.Parse(s)
s = Console.ReadLine()
Dim n As Integer = Integer.Parse(s)
Dim matrix = New Double(m - 1, n - 1) 'Creates matrix with m rows and n columns.
Обратите внимание, что в VB вы указываете не размер массива или матрицы, а ее верхний индекс.Поэтому, если вы хотите диапазон индексов 0 ... m - 1 и 0 ... n - 1, вы должны написать New Double(m - 1, n - 1)
.Это не похоже на C #, где вы указываете размеры.Эквивалент C # равен new double[m, n]
.
См. Также: Массивы в Visual Basic