NIndex Struktura
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í.
Představuje typ lze použít k indexování kolekce na začátku nebo na konci.
public value class NIndex : IEquatable<System::Buffers::NIndex>
[System.Diagnostics.CodeAnalysis.Experimental("SYSLIB5001", UrlFormat="https://aka.ms/dotnet-warnings/{0}")]
public readonly struct NIndex : IEquatable<System.Buffers.NIndex>
[<System.Diagnostics.CodeAnalysis.Experimental("SYSLIB5001", UrlFormat="https://aka.ms/dotnet-warnings/{0}")>]
type NIndex = struct
Public Structure NIndex
Implements IEquatable(Of NIndex)
- Dědičnost
- Atributy
- Implementuje
Příklady
int[] someArray = new int[5] { 1, 2, 3, 4, 5 } ;
int lastElement = someArray[^1]; // lastElement = 5
Poznámky
''' int[] someArray = new int[5] { 1, 2, 3, 4, 5 } ; int lastElement = someArray[^1]; lastElement = 5 '''
Konstruktory
NIndex(Index) | |
NIndex(IntPtr, Boolean) |
Vytvořte NIndex pomocí hodnoty a indikující, zda NIndex je od začátku nebo od konce. |
Vlastnosti
End |
Vytvořte NIndex odkazující na nad rámec posledního prvku. |
IsFromEnd |
Určuje, zda je NIndex od začátku nebo konce. |
Start |
Vytvořte NIndex odkazující na první prvek. |
Value |
Vrátí hodnotu NIndex. |
Metody
Equals(NIndex) |
Určuje, zda aktuální NIndex objekt je rovna jiné NIndex objektu. |
Equals(Object) |
Určuje, zda aktuální NIndex objekt je roven jinému objektu stejného typu. |
FromEnd(IntPtr) |
Vytvořte hodnotu NIndex z konce na pozici označené hodnotou. |
FromStart(IntPtr) |
Vytvořte hodnotu NIndex od začátku na pozici označené hodnotou. |
GetHashCode() |
Vrátí kód hash pro tuto instanci. |
GetOffset(IntPtr) |
Vypočítejte posun od začátku tím, že použijete délku kolekce. |
ToIndex() |
Představuje typ lze použít k indexování kolekce na začátku nebo na konci. |
ToIndexUnchecked() |
Představuje typ lze použít k indexování kolekce na začátku nebo na konci. |
ToString() |
Převede hodnotu aktuálního objektu NIndex na ekvivalentní řetězcové vyjádření. |
Operátory
CheckedExplicit(NIndex) |
Představuje typ lze použít k indexování kolekce na začátku nebo na konci. |
Explicit(NIndex to Index) | |
Implicit(Index to NIndex) |
Převede nativní celé číslo na NIndex. |
Implicit(IntPtr to NIndex) |
Převede celočíselné číslo na NIndex. |