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

Инструкция Const не инициализирует константу должным образом, или в объявлении массива используется переменная для указания числа элементов.A Const statement does not properly initialize a constant, or an array declaration uses a variable to specify the number of elements.

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

Исправление ошибкиTo correct this error

  1. Если объявление является инструкцией Const , убедитесь, что константа инициализируется с помощью литерала, ранее объявленной константы, члена перечисления или сочетания литералов, констант и членов перечисления, объединенных операторами.If the declaration is a Const statement, check to make sure the constant is initialized with a literal, a previously declared constant, an enumeration member, or a combination of literals, constants, and enumeration members combined with operators.

  2. Если объявление задает массив, проверьте, используется ли переменная для указания числа элементов.If the declaration specifies an array, check to see if a variable is being used to specify the number of elements. Если это так, замените переменную на константное выражение.If so, replace the variable with a constant expression.

См. также разделSee also