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 

字段值

注解

下表列出了指令的十六进制和Microsoft中间语言(MSIL)程序集格式,以及简短的参考摘要:

Format 程序集格式 Description
8E ldlen 在堆栈上推送数组的长度(类型 natural unsigned int)。

堆栈过渡行为按顺序排列,为:

  1. 对数组的对象引用被推送到堆栈上。

  2. 数组引用从堆栈中弹出,并计算长度。

  3. 长度被推送到堆栈上。

数组是对象,因此由类型的 O值表示。 长度以 . natural unsigned int.

NullReferenceException 如果数组引用为 null 引用,则引发 。

以下 Emit 方法重载可以使用 ldlen 操作码:

适用于