Index 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 het einde.
public value class Index : IEquatable<Index>
public readonly struct Index : IEquatable<Index>
type Index = struct
Public Structure Index
Implements IEquatable(Of Index)
- Overname
- Implementeringen
Opmerkingen
Index wordt gebruikt door de C#-compiler ter ondersteuning van de ^operator 'index from end':
int[] someArray = new int[5] { 1, 2, 3, 4, 5 };
int lastElement = someArray[^1]; // lastElement = 5
Constructors
| Naam | Description |
|---|---|
| Index(Int32, Boolean) |
Maak een index met behulp van een waarde en geef aan of de index vanaf het begin of vanaf het einde staat. |
Eigenschappen
| Naam | Description |
|---|---|
| End |
Maak een index die naar het laatste element wijst. |
| IsFromEnd |
Hiermee wordt aangegeven of de index vanaf het begin of het einde valt. |
| Start |
Maak een index die naar het eerste element wijst. |
| Value |
Retourneert de indexwaarde. |
Methoden
| Naam | Description |
|---|---|
| Equals(Index) |
Hiermee wordt aangegeven of het huidige indexobject gelijk is aan een ander indexobject. |
| Equals(Object) |
Hiermee wordt aangegeven of het huidige indexobject gelijk is aan een ander object van hetzelfde type. |
| FromEnd(Int32) |
Maak een index vanaf het einde op de positie die wordt aangegeven door de waarde. |
| FromStart(Int32) |
Maak een index vanaf het begin op de positie die wordt aangegeven door de waarde. |
| GetHashCode() |
Retourneert de hash-code voor dit exemplaar. |
| GetOffset(Int32) |
Bereken de offset vanaf het begin met behulp van de lengte van de verzameling. |
| ToString() |
Converteert de waarde van het huidige indexobject naar de equivalente tekenreeksweergave. |
Operators
| Naam | Description |
|---|---|
| Implicit(Int32 to Index) |
Converteert geheel getal naar een index. |