Поделиться через


Не удается определить тип данных для <имяПеременной>, поскольку размерности массива не совпадают

Обновлен: Ноябрь 2007

Cannot infer a data type for '<variablename>' because the array dimensions do not match

Если размерность, использованная при инициализации массива, не совпадает с размерностью, указанной при объявлении, то компилятор не может определить тип данных массива. Например, эта ошибка возникнет в следующем коде:

' Valid. exampleArray1 is a one-dimensional array of integers.
Dim exampleArray1() = New Integer() {1, 2, 3}
' Not valid.
'Dim exampleArray2(,) = New Integer() {1, 2, 3}
'Dim exampleArray3(,) = New Integer() {}

Идентификатор ошибки: BC36909

См. также

Задачи

Практическое руководство. Инициализация многомерного массива

Основные понятия

Вывод локального типа