Partilhar via


NIndex Estrutura

Definição

Representar um tipo pode ser usado para indexar uma coleção desde o início ou o final.

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)
Herança
NIndex
Atributos
Implementações

Exemplos

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

Comentários

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

Construtores

NIndex(Index)

Construir um NIndex de um Index

NIndex(IntPtr, Boolean)

Construa um NIndex usando um valor e indicando se o NIndex é do início ou do final.

Propriedades

End

Crie um NIndex apontando para além do último elemento.

IsFromEnd

Indica se o NIndex é do início ou do final.

Start

Crie um NIndex apontando para o primeiro elemento.

Value

Retorna o valor NIndex.

Métodos

Equals(NIndex)

Indica se o objeto NIndex atual é igual a outro objeto NIndex.

Equals(Object)

Indica se o objeto NIndex atual é igual a outro objeto do mesmo tipo.

FromEnd(IntPtr)

Crie um NIndex do final na posição indicada pelo valor.

FromStart(IntPtr)

Crie um NIndex desde o início na posição indicada pelo valor.

GetHashCode()

Retorna o código hash dessa instância.

GetOffset(IntPtr)

Calcule o deslocamento desde o início usando o comprimento da coleção de fornecimento.

ToIndex()

Representar um tipo pode ser usado para indexar uma coleção desde o início ou o final.

ToIndexUnchecked()

Representar um tipo pode ser usado para indexar uma coleção desde o início ou o final.

ToString()

Converte o valor do objeto NIndex atual em sua representação de cadeia de caracteres equivalente.

Operadores

CheckedExplicit(NIndex)

Representar um tipo pode ser usado para indexar uma coleção desde o início ou o final.

Explicit(NIndex to Index)

Converte um NIndex em um Index." />

Implicit(Index to NIndex)

Converte o número inteiro nativo em um NIndex.

Implicit(IntPtr to NIndex)

Converte o número inteiro em um NIndex.

Aplica-se a