Прочитать на английском

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


Инициализатор массива содержит <слишком много> элементов

Инициализатор массива содержит слишком много элементов.

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

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

  • Если вы используете вложенные литералы массива для создания многоуровневого массива, заключите каждый вложенный элемент в скобки. Например, если определение массива с замеченным массивом:

    VB
    Dim jaggedValues =  {{1, 2}, {2, 3, 4}}
    

    Его можно изменить на:

    VB
    Dim valuesjagged = {({1, 2}), ({2, 3, 4})}
    
  • Для изменения размера массива используйте оператор ReDim .

См. также