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


Код ошибки Bicep — BCP311

Эта ошибка возникает при указании недопустимого номера индекса. В Bicep используются массивы с нулевой базой. Дополнительные сведения см. в статье Arrays (C++/CLI and C++/CX) (Массивы (C++/CLI и C++/CX)).

Описание ошибки

The provided index value of <index-value> isn't valid for type <type-name>. Indexes for this type must be between 0 and <zero-based-tuple-index>.

Решения

Используйте правильный номер индекса.

Примеры

В следующем примере возникает ошибка, так как индекс выходит за пределы:

var exampleArray = [
  1
  2
  3
]

output bar int = exampleArray[3]

Эту ошибку можно исправить с помощью правильного номера индекса:

var exampleArray = [
  1
  2
  3
]

output bar int = exampleArray[2]

Следующие шаги

Дополнительные сведения об ошибках и кодах предупреждений Bicep см. в диагностика Bicep.