Taal

Index Struct

Definitie

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.

Van toepassing op