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


Переменная не может быть инициализирована значением <имяЭлемента>, тип которого отличен от типа массива

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

Variable cannot be initialized with non-array type '<elementname>'

Переменная, которая объявлена как массив, должна быть инициализирована со значением массива.

' Not valid.
' The following line causes this error when executed with Option Strict off.
' Dim arrayVar1() = 10

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

Исправление этой ошибки

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

    ' With Option Strict off.
    Dim arrayVar2() = {1, 2, 3}
    ' With Option Strict on.
    Dim arrayVar3() As Integer = {1, 2, 3}
    

См. также

Задачи

Практическое руководство. Объявление переменной типа массива