Index Struktur
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Stellt einen Typ dar, der zum Indizieren einer Auflistung entweder von Anfang oder Ende verwendet werden kann.
public value class Index : IEquatable<Index>
public readonly struct Index : IEquatable<Index>
type Index = struct
Public Structure Index
Implements IEquatable(Of Index)
- Vererbung
- Implementiert
Hinweise
Index wird vom C#-Compiler verwendet, um den ^Operator "index from end" zu unterstützen:
int[] someArray = new int[5] { 1, 2, 3, 4, 5 };
int lastElement = someArray[^1]; // lastElement = 5
Konstruktoren
| Name | Beschreibung |
|---|---|
| Index(Int32, Boolean) |
Erstellen Sie einen Index mit einem Wert, und geben Sie an, ob der Index vom Anfang oder vom Ende stammt. |
Eigenschaften
| Name | Beschreibung |
|---|---|
| End |
Erstellen Sie einen Index, der auf das letzte Element zeigt. |
| IsFromEnd |
Gibt an, ob der Index von Anfang oder Ende stammt. |
| Start |
Erstellen Sie einen Index, der auf das erste Element zeigt. |
| Value |
Gibt den Indexwert zurück. |
Methoden
| Name | Beschreibung |
|---|---|
| Equals(Index) |
Gibt an, ob das aktuelle Index -Objekt einem anderen Index -Objekt entspricht. |
| Equals(Object) |
Gibt an, ob das aktuelle Index -Objekt gleich einem anderen Objekt desselben Typs ist. |
| FromEnd(Int32) |
Erstellen Sie einen Index vom Ende an der position, die durch den Wert angegeben ist. |
| FromStart(Int32) |
Erstellen Sie einen Index von Anfang an an der Position, die durch den Wert angegeben wird. |
| GetHashCode() |
Gibt den Hashcode für diesen instance zurück. |
| GetOffset(Int32) |
Berechnen Sie den Offset von Anfang an mithilfe der Länge der Zeichenfolgensammlung. |
| ToString() |
Konvertiert den Wert des aktuellen Index -Objekts in die entsprechende Zeichenfolgendarstellung. |
Operatoren
| Name | Beschreibung |
|---|---|
| Implicit(Int32 to Index) |
Wandelt eine ganze Zahl in einen Index um. |