Index Struct-datatyp
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
Representerar en typ som kan användas för att indexering av en samling från början eller slutet.
public value class Index : IEquatable<Index>
public readonly struct Index : IEquatable<Index>
type Index = struct
Public Structure Index
Implements IEquatable(Of Index)
- Arv
- Implementeringar
Kommentarer
Index används av C#-kompilatorn för att stödja operatorn ^ eller "index från slutet":
int[] someArray = new int[5] { 1, 2, 3, 4, 5 };
int lastElement = someArray[^1]; // lastElement = 5
Konstruktorer
| Name | Description |
|---|---|
| Index(Int32, Boolean) |
Initierar en ny Index med en angiven indexposition och ett värde som anger om indexet kommer från början eller slutet av en samling. |
Egenskaper
| Name | Description |
|---|---|
| End |
Hämtar en Index som pekar bortom det sista elementet. |
| IsFromEnd |
Hämtar ett värde som anger om indexet är från början eller slutet. |
| Start |
Hämtar ett Index som pekar på det första elementet i en samling. |
| Value |
Hämtar indexvärdet. |
Metoder
| Name | Description |
|---|---|
| Equals(Index) |
Returnerar ett värde som anger om det aktuella objektet är lika med ett annat Index objekt. |
| Equals(Object) |
Anger om det aktuella indexobjektet är lika med ett angivet objekt. |
| FromEnd(Int32) |
Skapar en Index från slutet av en samling på en angiven indexposition. |
| FromStart(Int32) |
Skapar ett Index från det angivna indexet i början av en samling. |
| GetHashCode() |
Returnerar hash-koden för den här instansen. |
| GetOffset(Int32) |
Beräknar förskjutningen från början av samlingen med den angivna samlingslängden. |
| ToString() |
Returnerar strängrepresentationen av den aktuella Index instansen. |
Operatorer
| Name | Description |
|---|---|
| Implicit(Int32 to Index) |
Konverterar ett heltalsnummer till en Index. |