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

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


Требуется константное выражение.

Оператор Const не правильно инициализирует константу или объявление массива использует переменную для указания количества элементов.

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

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

  1. Если объявление является инструкцией Const , убедитесь, что константа инициализируется с помощью литерала, ранее объявленной константы, члена перечисления или сочетания литералов, констант и членов перечисления, объединенных операторами.

  2. Если объявление задает массив, проверьте, используется ли переменная для указания числа элементов. Если это так, замените переменную на константное выражение.

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

См. также