NRange Struct

Definitie

Vertegenwoordigt een bereik met begin- en eindindexen.

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)
Overname
NRange
Implementeringen

Opmerkingen

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

Constructors

Name Description
NRange(NIndex, NIndex)

Hiermee maakt u een NRange object met behulp van het begin en einde NIndex.

NRange(Range)

Maakt een NRange object met behulp van een Range.

Eigenschappen

Name Description
All

Hiermee maakt u een NRange-object dat begint van het eerste element tot het einde.

End

Hiermee haalt u de exclusieve NIndex van de NRange op.

Start

Hiermee wordt de inclusieve start NIndex van de NRange.

Methoden

Name Description
EndAt(NIndex)

Hiermee maakt u een NRange object dat begint vanaf het eerste element in de verzameling tot het einde NIndex.

Equals(NRange)

Vergelijkt het huidige NRange object met een ander NRange object voor gelijkheid.

Equals(Object)

Vergelijkt het huidige NRange object met een ander object van hetzelfde type voor gelijkheid.

GetHashCode()

Retourneert de hash-code voor dit exemplaar.

GetOffsetAndLength(IntPtr)

Berekent de beginverschil en lengte van het NRange object met behulp van een verzamelingslengte.

StartAt(NIndex)

Hiermee maakt u een NRange object dat begint vanaf het begin NIndex tot het einde van de verzameling.

ToRange()

Converteert een NRange naar een Range.

ToRangeUnchecked()

Converteert een NRange naar een Range zonder grenzen te controleren.

ToString()

Converteert de waarde van het huidige NRange-object naar de equivalente tekenreeksweergave.

Operators

Name Description
CheckedExplicit(NRange to Range)

Vertegenwoordigt een bereik met begin- en eindindexen.

Explicit(NRange to Range)

Converteert expliciet een NRange naar een zonder Range grenzencontroles uit te voeren.

Implicit(Range to NRange)

Converteert impliciet een Range naar een NRange.

Van toepassing op