NIndex.GetOffset(IntPtr) Metoda
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í.
Vypočítejte posun od začátku tím, že použijete délku kolekce.
public:
IntPtr GetOffset(IntPtr length);
public IntPtr GetOffset (IntPtr length);
member this.GetOffset : nativeint -> nativeint
Public Function GetOffset (length As IntPtr) As IntPtr
Parametry
- length
-
IntPtr
nativeint
Délka kolekce, se kterou se bude používat NIndex. délka musí být kladná hodnota.
Návraty
nativeint
Poznámky
Z důvodu výkonu neověřujeme vstupní parametr délky a vrácenou hodnotu posunu proti záporným hodnotám. Neověřujeme, že vrácený posun je větší než vstupní délka. Očekává se, že se bude používat nIndex s kolekcemi, které mají vždy nezápornou délku a počet. Pokud je vrácený posun záporný a pak se použije k NIndex kolekci, dojde k výjimce rozsahu, která bude stejná jako ověření.