Compartir a través de


NIndex Estructura

Definición

Represent a type can be used to index a collection from the start or the end.

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

NIndex(Index)

Construcción de un NIndex a partir de un Index

NIndex(IntPtr, Boolean)

Construya un NIndex con un valor e indique si NIndex es desde el principio o desde el final.

Propiedades

End

Cree un NIndex que apunte más allá del último elemento.

IsFromEnd

Indica si NIndex es desde el principio o el final.

Start

Cree un NIndex que apunte al primer elemento.

Value

Devuelve el valor NIndex.

Métodos

Equals(NIndex)

Indica si el objeto NIndex actual es igual a otro objeto NIndex.

Equals(Object)

Indica si el objeto NIndex actual es igual a otro objeto del mismo tipo.

FromEnd(IntPtr)

Cree un NIndex desde el final en la posición indicada por el valor.

FromStart(IntPtr)

Cree una NIndex desde el principio en la posición indicada por el valor.

GetHashCode()

Devuelve el código hash de esta instancia.

GetOffset(IntPtr)

Calcule el desplazamiento desde el principio utilizando la longitud de colección que proporciona.

ToIndex()

Represent a type can be used to index a collection from the start or the end.

ToIndexUnchecked()

Represent a type can be used to index a collection from the start or the end.

ToString()

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

Operadores

CheckedExplicit(NIndex)

Represent a type can be used to index a collection from the start or the end.

Explicit(NIndex to Index)

Convierte un NIndex en un Index". />

Implicit(Index to NIndex)

Convierte el número entero nativo en un NIndex.

Implicit(IntPtr to NIndex)

Convierte el número entero en NIndex.

Se aplica a