Condividi tramite


NRange Struct

Definizione

Rappresenta un intervallo con indici di inizio e fine.

public value class NRange : IEquatable<System::Buffers::NRange>
public readonly struct NRange : IEquatable<System.Buffers.NRange>
type NRange = struct
Public Structure NRange
Implements IEquatable(Of NRange)
Ereditarietà
NRange
Implementazioni

Commenti

<para><codice></para><para>int[] someArray = new int[5] { 1, 2, 3, 4, 5 };</para><para>int[] subArray1 = someArray[0..2]; { 1, 2 }</para><para>int[] subArray2 = someArray[1..^0]; { 2, 3, 4, 5 }</para><para></code></para>

Costruttori

NRange(NIndex, NIndex)

Costruire un oggetto NRange usando gli NIndexes iniziali e finali.

NRange(Range)

Costruire un oggetto NRange usando un Range.

Proprietà

All

Creare un oggetto NRange a partire dal primo elemento alla fine.

End

Rappresenta l'endpoint esclusivo NIndex di NRange.

Start

Rappresenta l'inizio inclusivo NIndex di NRange.

Metodi

EndAt(NIndex)

Creare un oggetto NRange a partire dal primo elemento della raccolta alla fine di NIndex.

Equals(NRange)

Indica se l'oggetto NRange corrente è uguale a un altro oggetto NRange.

Equals(Object)

Indica se l'oggetto NRange corrente è uguale a un altro oggetto dello stesso tipo.

GetHashCode()

Restituisce il codice hash per questa istanza.

GetOffsetAndLength(IntPtr)

Calcolare l'offset iniziale e la lunghezza dell'oggetto NRange usando una lunghezza dell'insieme.

StartAt(NIndex)

Creare un oggetto NRange a partire dall'inizio NIndex alla fine della raccolta.

ToRange()

Rappresenta un intervallo con indici di inizio e fine.

ToRangeUnchecked()

Rappresenta un intervallo con indici di inizio e fine.

ToString()

Converte il valore dell'oggetto NRange corrente nella relativa rappresentazione di stringa equivalente.

Operatori

CheckedExplicit(NRange)

Rappresenta un intervallo con indici di inizio e fine.

Explicit(NRange to Range)

Rappresenta un intervallo con indici di inizio e fine.

Implicit(Range to NRange)

Rappresenta un intervallo con indici di inizio e fine.

Si applica a