NIndex Estructura

Definición

Representa un tipo que se puede usar para indexar una colección desde el principio o el final.

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)
Herencia
NIndex
Implementaciones

Ejemplos

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

Comentarios

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

Constructores

Nombre Description
NIndex(Index)

Construye un NIndex objeto a partir de un Indexobjeto .

NIndex(IntPtr, Boolean)

Construye un NIndex objeto mediante un valor de índice y un valor booleano que indica si NIndex es desde el principio o desde el final.

Propiedades

Nombre Description
End

Crea un NIndex objeto que apunta más allá del último elemento.

IsFromEnd

Obtiene un valor que indica si NIndex es desde el principio o el final.

Start

Crea un NIndex objeto que apunta al primer elemento.

Value

Obtiene el NIndex valor .

Métodos

Nombre Description
Equals(NIndex)

Compara el objeto actual NIndex con otro NIndex objeto para obtener igualdad.

Equals(Object)

Compara el objeto NIndex actual con otro objeto del mismo tipo para obtener igualdad.

FromEnd(IntPtr)

Crea un NIndex desde el final en la posición especificada.

FromStart(IntPtr)

Crea un NIndex objeto a partir del principio en la posición especificada.

GetHashCode()

Devuelve el código hash de esta instancia.

GetOffset(IntPtr)

Calcula el desplazamiento desde el principio utilizando la longitud de colección especificada.

ToIndex()

Convierte en NIndex .Index

ToIndexUnchecked()

Convierte en NIndex un Index sin realizar comprobaciones de límites.

ToString()

Convierte el valor del objeto NIndex actual en su representación de cadena equivalente.

Operadores

Nombre Description
CheckedExplicit(NIndex to Index)

Representa un tipo que se puede usar para indexar una colección desde el principio o el final.

Explicit(NIndex to Index)

Convierte un NIndex en un Index.

Implicit(Index to NIndex)

Convierte un número entero nativo en NIndex.

Implicit(IntPtr to NIndex)

Convierte un número entero en NIndex.

Se aplica a