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) アセンブリ形式と、簡単なリファレンス概要を示します。

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

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

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

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

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

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

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

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

適用対象