NIndex Struct

Definitie

Vertegenwoordigt een type dat kan worden gebruikt om een verzameling te indexeren vanaf het begin of einde.

public value class NIndex : IEquatable<System::Buffers::NIndex>
public readonly struct NIndex : IEquatable<System.Buffers.NIndex>
type NIndex = struct
Public Structure NIndex
Implements IEquatable(Of NIndex)
Overname
NIndex
Implementeringen

Voorbeelden

int[] someArray = new int[5] { 1, 2, 3, 4, 5 } ;
int lastElement = someArray[^1]; // lastElement = 5

Opmerkingen

''' int[] someArray = new int[5] { 1, 2, 3, 4, 5 } ; int lastElement = someArray[^1]; lastElement = 5 '''

Constructors

Name Description
NIndex(Index)

Maakt een NIndex van een Index.

NIndex(IntPtr, Boolean)

Hiermee maakt u een NIndex met behulp van een indexwaarde en een Booleaanse waarde die aangeeft of de NIndex waarde afkomstig is van het begin of van het einde.

Eigenschappen

Name Description
End

Hiermee maakt u een NIndex punt buiten het laatste element.

IsFromEnd

Hiermee wordt een waarde opgehaald die aangeeft of de NIndex waarde van het begin of het einde afkomstig is.

Start

Hiermee maakt u een NIndex punt op het eerste element.

Value

Haalt de NIndex waarde op.

Methoden

Name Description
Equals(NIndex)

Vergelijkt het huidige NIndex object met een ander NIndex object voor gelijkheid.

Equals(Object)

Vergelijkt het huidige NIndex-object met een ander object van hetzelfde type voor gelijkheid.

FromEnd(IntPtr)

Hiermee maakt u een NIndex vanaf het einde op de opgegeven positie.

FromStart(IntPtr)

Hiermee maakt u een NIndex vanaf het begin op de opgegeven positie.

GetHashCode()

Retourneert de hash-code voor dit exemplaar.

GetOffset(IntPtr)

Berekent de verschuiving vanaf het begin met behulp van de opgegeven lengte van de verzameling.

ToIndex()

Converteert de NIndex naar een Index.

ToIndexUnchecked()

Converteert de NIndex naar een Index zonder afhankelijkheidscontroles.

ToString()

Converteert de waarde van het huidige NIndex-object naar de equivalente tekenreeksweergave.

Operators

Name Description
CheckedExplicit(NIndex to Index)

Vertegenwoordigt een type dat kan worden gebruikt om een verzameling te indexeren vanaf het begin of einde.

Explicit(NIndex to Index)

Converteert een NIndex naar een Index.

Implicit(Index to NIndex)

Converteert een systeemeigen geheel getal naar een NIndex.

Implicit(IntPtr to NIndex)

Converteert een geheel getal naar een NIndex.

Van toepassing op