NIndex Struct

Definizione

Rappresenta un tipo che può essere utilizzato per indicizzare una raccolta dall'inizio o dalla fine.

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)
Ereditarietà
NIndex
Implementazioni

Esempio

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

Commenti

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

Costruttori

Nome Descrizione
NIndex(Index)

Costruisce un oggetto NIndex da un oggetto Index.

NIndex(IntPtr, Boolean)

Costruisce un NIndex oggetto utilizzando un valore di indice e un valore booleano che indica se è NIndex dall'inizio o dalla fine.

Proprietà

Nome Descrizione
End

Crea un oggetto NIndex che punta oltre l'ultimo elemento.

IsFromEnd

Ottiene un valore che indica se è NIndex dall'inizio o dalla fine.

Start

Crea un oggetto NIndex che punta al primo elemento.

Value

Ottiene il NIndex valore .

Metodi

Nome Descrizione
Equals(NIndex)

Confronta l'oggetto corrente NIndex con un altro NIndex oggetto per verificare l'uguaglianza.

Equals(Object)

Confronta l'oggetto NIndex corrente con un altro oggetto dello stesso tipo per verificarne l'uguaglianza.

FromEnd(IntPtr)

Crea un NIndex dalla fine nella posizione specificata.

FromStart(IntPtr)

Crea un oggetto NIndex dall'inizio nella posizione specificata.

GetHashCode()

Restituisce il codice hash per questa istanza.

GetOffset(IntPtr)

Calcola l'offset dall'inizio utilizzando la lunghezza della raccolta specificata.

ToIndex()

Converte l'oggetto in NIndex un oggetto Index.

ToIndexUnchecked()

Converte l'oggetto NIndex in un oggetto Index senza eseguire controlli dei limiti.

ToString()

Converte il valore dell'oggetto NIndex corrente nella rappresentazione di stringa equivalente.

Operatori

Nome Descrizione
CheckedExplicit(NIndex to Index)

Rappresenta un tipo che può essere utilizzato per indicizzare una raccolta dall'inizio o dalla fine.

Explicit(NIndex to Index)

Converte un NIndex in un Index.

Implicit(Index to NIndex)

Converte un numero intero nativo in un valore NIndex.

Implicit(IntPtr to NIndex)

Converte un numero intero in un NIndex.

Si applica a