NRange Struct
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
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
- 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) |
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() | |
| 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) |