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


Инициализаторы массивов разрешены только для массивов, но типом <имяПеременной> является <имяТипа>

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

Array initializers are valid only for arrays, but the type of '<variablename>' is '<typename>'

Предпринята попытка инициализации с помощью списка значений переменной, не являющейся массивом.

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

Для исправления данной ошибки выполните следующее.

  • Объявите и инициализируйте переменную как массив, например:

    Dim intarray As Integer() = {1, 5, 9}

  • Инициализируйте переменную как величину с единственным значением, например:

    Dim intvalue As Integer = 1

См. также

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

Объявление переменной в Visual Basic

Ссылки

Оператор Dim (Visual Basic)

Другие ресурсы

Массивы в Visual Basic