NIndex 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 type dat kan worden gebruikt om een verzameling te indexeren vanaf het begin of einde.
public value class NIndex : IEquatable<System::Buffers::NIndex>
public readonly struct NIndex : IEquatable<System.Buffers.NIndex>
type NIndex = struct
Public Structure NIndex
Implements IEquatable(Of NIndex)
- Overname
- Implementeringen
Voorbeelden
int[] someArray = new int[5] { 1, 2, 3, 4, 5 } ;
int lastElement = someArray[^1]; // lastElement = 5
Opmerkingen
''' int[] someArray = new int[5] { 1, 2, 3, 4, 5 } ; int lastElement = someArray[^1]; lastElement = 5 '''
Constructors
| Name | Description |
|---|---|
| NIndex(Index) | |
| NIndex(IntPtr, Boolean) |
Hiermee maakt u een NIndex met behulp van een indexwaarde en een Booleaanse waarde die aangeeft of de NIndex waarde afkomstig is van het begin of van het einde. |
Eigenschappen
| Name | Description |
|---|---|
| End |
Hiermee maakt u een NIndex punt buiten het laatste element. |
| IsFromEnd |
Hiermee wordt een waarde opgehaald die aangeeft of de NIndex waarde van het begin of het einde afkomstig is. |
| Start |
Hiermee maakt u een NIndex punt op het eerste element. |
| Value |
Haalt de NIndex waarde op. |
Methoden
| Name | Description |
|---|---|
| Equals(NIndex) |
Vergelijkt het huidige NIndex object met een ander NIndex object voor gelijkheid. |
| Equals(Object) |
Vergelijkt het huidige NIndex-object met een ander object van hetzelfde type voor gelijkheid. |
| FromEnd(IntPtr) |
Hiermee maakt u een NIndex vanaf het einde op de opgegeven positie. |
| FromStart(IntPtr) |
Hiermee maakt u een NIndex vanaf het begin op de opgegeven positie. |
| GetHashCode() |
Retourneert de hash-code voor dit exemplaar. |
| GetOffset(IntPtr) |
Berekent de verschuiving vanaf het begin met behulp van de opgegeven lengte van de verzameling. |
| ToIndex() | |
| ToIndexUnchecked() |
Converteert de NIndex naar een Index zonder afhankelijkheidscontroles. |
| ToString() |
Converteert de waarde van het huidige NIndex-object naar de equivalente tekenreeksweergave. |
Operators
| Name | Description |
|---|---|
| CheckedExplicit(NIndex to Index) |
Vertegenwoordigt een type dat kan worden gebruikt om een verzameling te indexeren vanaf het begin of einde. |
| Explicit(NIndex to Index) | |
| Implicit(Index to NIndex) |
Converteert een systeemeigen geheel getal naar een NIndex. |
| Implicit(IntPtr to NIndex) |
Converteert een geheel getal naar een NIndex. |