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
| Name | Description |
|---|---|
| Index(Int32, Boolean) |
Initialiseert een nieuwe Index met een opgegeven indexpositie en een waarde die aangeeft of de index afkomstig is van het begin of het einde van een verzameling. |
Eigenschappen
| Name | Description |
|---|---|
| End |
Hiermee haalt u een Index punt boven het laatste element op. |
| IsFromEnd |
Hiermee wordt een waarde opgehaald die aangeeft of de index zich vanaf het begin of het einde bevindt. |
| Start |
Hiermee haalt u een Index waarde op die verwijst naar het eerste element van een verzameling. |
| Value |
Hiermee haalt u de indexwaarde op. |
Methoden
| Name | Description |
|---|---|
| Equals(Index) |
Retourneert een waarde die aangeeft of het huidige object gelijk is aan een ander Index object. |
| Equals(Object) |
Geeft aan of het huidige indexobject gelijk is aan een opgegeven object. |
| FromEnd(Int32) |
Hiermee maakt u een Index van het einde van een verzameling op een opgegeven indexpositie. |
| FromStart(Int32) |
Hiermee maakt u een Index van de opgegeven index aan het begin van een verzameling. |
| GetHashCode() |
Retourneert de hash-code voor dit exemplaar. |
| GetOffset(Int32) |
Berekent de offset vanaf het begin van de verzameling met behulp van de opgegeven lengte van de verzameling. |
| ToString() |
Retourneert de tekenreeksweergave van het huidige Index exemplaar. |
Operators
| Name | Description |
|---|---|
| Implicit(Int32 to Index) |
Converteert een geheel getal naar een Index. |