OpCodes.Ldlen Pole
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Nasdílí počet prvků jednorozměrného pole založeného na nule do vyhodnocovací sady.
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
Hodnota pole
Poznámky
Následující tabulka uvádí hexadecimální formát sestavení instrukce a formát sestavení MSIL (Microsoft Intermediate Language) spolu se stručným souhrnem referenčních informací:
Formát | Formát sestavení | Description |
---|---|---|
8E | ldlen | Nasdílí délku (typu natural unsigned int ) pole na zásobníku. |
Přechodné chování zásobníku v sekvenčním pořadí je:
Do zásobníku se vloží odkaz na objekt na pole.
Odkaz na pole se vysunul ze zásobníku a vypočítá se délka.
Délka se zasunou do zásobníku.
Pole jsou objekty, a proto jsou reprezentovány hodnotou typu O
. Délka se vrátí jako natural unsigned int
.
NullReferenceException je vyvolán, pokud je odkazem na pole odkaz null.
Následující Emit přetížení metody může použít ldlen
opcode: