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) 程序集格式,以及简短的参考摘要:

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

堆栈过渡行为(按顺序排列)是:

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

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

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

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

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

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

适用于