OpCodes.Newarr フィールド
アセンブリ: mscorlib (mscorlib.dll 内)


命令の 16 進数の形式、MSIL (Microsoft Intermediate Language) アセンブリ形式、および簡単な説明の一覧を次の表に示します。
newarr 命令は、etype 型 (型を記述するメタデータ トークン) の要素を持つ、インデックス番号が 0 から始まる新しい 1 次元配列に、オブジェクト参照 (O 型) をプッシュします。新しい配列の要素数は、natural int として指定する必要があります。有効な配列インデックスの範囲は、0 ~ 要素の最大数 - 1 です。
インデックス番号が 0 から始まる、数値の 1 次元配列は、適切な値型 (Int32 など) を参照しているメタデータ トークンを使用して作成されます。配列の要素は、適切な型の 0 に初期化されます。
インデックス番号が 0 以外から始まる 1 次元配列および多次元配列は、newarr ではなく Newobj を使用して作成されます。通常は、.NET Framwork の Array クラスのメソッドを使用して作成されます。
要求を満たすにはメモリが不足している場合は、OutOfMemoryException がスローされます。

Windows 98, Windows 2000 SP4, Windows Millennium Edition, Windows Server 2003, Windows XP Media Center Edition, Windows XP Professional x64 Edition, Windows XP SP2, Windows XP Starter Edition
開発プラットフォームの中には、.NET Framework によってサポートされていないバージョンがあります。サポートされているバージョンについては、「システム要件」を参照してください。


- OpCodes.Newarr フィールドのページへのリンク