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


OpCodes.Ldlen Поле

Определение

Помещает в стек вычислений сведения о числе элементов одномерного массива с индексацией от нуля.

public: static initonly System::Reflection::Emit::OpCode Ldlen;
public static readonly System.Reflection.Emit.OpCode Ldlen;
 staticval mutable Ldlen : System.Reflection.Emit.OpCode
Public Shared ReadOnly Ldlen As OpCode 

Значение поля

Комментарии

В следующей таблице приведен шестнадцатеричный формат инструкции и формат сборки MSIL, а также краткая справочная сводка:

Формат Формат сборки Описание
8E ldlen Помещает длину (типа natural unsigned int) массива в стек.

Переходный режим стека в последовательном порядке:

  1. Ссылка на объект на массив помещается в стек.

  2. Ссылка на массив выскочила из стека и вычисляется длина.

  3. Длина помещается в стек.

Массивы являются объектами и, следовательно, представлены значением типа O. Длина возвращается в виде natural unsigned int.

NullReferenceException возникает, если ссылка на массив является пустой ссылкой.

Emit Следующая перегрузка ldlen метода может использовать код операции:

Применяется к