Compartilhar via


NRange Estrutura

Definição

Represente um intervalo que tem índices de início e de término.

public value class NRange : IEquatable<System::Buffers::NRange>
[System.Diagnostics.CodeAnalysis.Experimental("SYSLIB5001", UrlFormat="https://aka.ms/dotnet-warnings/{0}")]
public readonly struct NRange : IEquatable<System.Buffers.NRange>
[<System.Diagnostics.CodeAnalysis.Experimental("SYSLIB5001", UrlFormat="https://aka.ms/dotnet-warnings/{0}")>]
type NRange = struct
Public Structure NRange
Implements IEquatable(Of NRange)
Herança
NRange
Atributos
Implementações

Comentários

''' int[] someArray = new int[5] { 1, 2, 3, 4, 5 }; int[] subArray1 = someArray[0..2]; { 1, 2 } int[] subArray2 = someArray[1..^0]; { 2, 3, 4, 5 } '''

Construtores

NRange(NIndex, NIndex)

Construa um objeto NRange usando o NIndexes inicial e final.

NRange(Range)

Construir um objeto NRange usando um Range.

Propriedades

All

Crie um objeto NRange começando do primeiro elemento até o final.

End

Represente o NIndex final exclusivo do NRange.

Start

Represente o NIndex de início inclusivo do NRange.

Métodos

EndAt(NIndex)

Crie um objeto NRange começando do primeiro elemento da coleção até o NIndex final.

Equals(NRange)

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

Equals(Object)

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

GetHashCode()

Retorna o código hash dessa instância.

GetOffsetAndLength(IntPtr)

Calcule o deslocamento inicial e o comprimento do objeto NRange usando um comprimento de coleção.

StartAt(NIndex)

Crie um objeto NRange começando do início do NIndex até o final da coleção.

ToRange()

Represente um intervalo que tem índices de início e de término.

ToRangeUnchecked()

Represente um intervalo que tem índices de início e de término.

ToString()

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

Operadores

CheckedExplicit(NRange)

Represente um intervalo que tem índices de início e de término.

Explicit(NRange to Range)

Represente um intervalo que tem índices de início e de término.

Implicit(Range to NRange)

Represente um intervalo que tem índices de início e de término.

Aplica-se a