Compartir vía


NRange Estructura

Definición

Representa un intervalo que tiene índices iniciales y finales.

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)
Herencia
NRange
Atributos
Implementaciones

Comentarios

''' 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 } '''

Constructores

NRange(NIndex, NIndex)

Construya un objeto NRange con los NIndexes inicial y final.

NRange(Range)

Construya un objeto de NRange mediante un Range.

Propiedades

All

Cree un objeto NRange a partir del primer elemento al final.

End

Representa el extremo exclusivo NIndex del NRange.

Start

Representa el inicio inclusivo NIndex del NRange.

Métodos

EndAt(NIndex)

Cree un objeto NRange a partir del primer elemento de la colección hasta el final NIndex.

Equals(NRange)

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

Equals(Object)

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

GetHashCode()

Devuelve el código hash de esta instancia.

GetOffsetAndLength(IntPtr)

Calcule el desplazamiento inicial y la longitud del objeto NRange mediante una longitud de colección.

StartAt(NIndex)

Cree un objeto NRange a partir del inicio NIndex al final de la colección.

ToRange()

Representa un intervalo que tiene índices iniciales y finales.

ToRangeUnchecked()

Representa un intervalo que tiene índices iniciales y finales.

ToString()

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

Operadores

CheckedExplicit(NRange)

Representa un intervalo que tiene índices iniciales y finales.

Explicit(NRange to Range)

Representa un intervalo que tiene índices iniciales y finales.

Implicit(Range to NRange)

Representa un intervalo que tiene índices iniciales y finales.

Se aplica a