次の方法で共有


OpCodes.Ldlen フィールド

定義

インデックス番号が 0 から始まる 1 次元配列の要素数を評価スタックにプッシュします。

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 

フィールド値

注釈

次の表に、命令の 16 進数と Microsoft Intermediate Language (MSIL) アセンブリ形式と、簡単な参照の概要を示します。

形式 アセンブリ形式 説明
8E ldlen スタック上の配列の長さ (型 natural unsigned int) をプッシュします。

スタック遷移の動作は、順番に次のようになります。

  1. 配列へのオブジェクト参照がスタックにプッシュされます。

  2. 配列参照がスタックからポップされ、長さが計算されます。

  3. 長さはスタックにプッシュされます。

配列はオブジェクトであるため、 型 Oの値で表されます。 長さは として natural unsigned int返されます。

NullReferenceException は、配列参照が null 参照である場合にスローされます。

Emit のメソッド オーバーロードでは、オペコードを ldlen 使用できます。

適用対象