Index Struct
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Rappresenta un tipo che può essere utilizzato per indicizzare una raccolta dall'inizio o dalla fine.
public value class Index : IEquatable<Index>
public readonly struct Index : IEquatable<Index>
type Index = struct
Public Structure Index
Implements IEquatable(Of Index)
- Ereditarietà
- Implementazioni
Commenti
Index
viene usato dal compilatore C# per supportare l'operatore ^
o "index from end":
int[] someArray = new int[5] { 1, 2, 3, 4, 5 };
int lastElement = someArray[^1]; // lastElement = 5
Costruttori
Index(Int32, Boolean) |
Inizializza un nuovo Index oggetto con una posizione di indice specificata e un valore che indica se l'indice proviene dall'inizio o dalla fine di una raccolta. |
Proprietà
End |
Ottiene un oggetto Index che punta oltre l'ultimo elemento. |
IsFromEnd |
Ottiene un valore che indica se l'indice è a partire dall'inizio o dalla fine. |
Start |
Ottiene un oggetto Index che punta al primo elemento di una raccolta. |
Value |
Ottiene il valore di indice. |
Metodi
Equals(Index) |
Restituisce un valore che indica se l'oggetto corrente è uguale a un altro oggetto Index. |
Equals(Object) |
Indica se l'oggetto Index corrente è uguale a un oggetto specificato. |
FromEnd(Int32) |
Crea un oggetto Index dalla fine di una raccolta in corrispondenza della posizione di indice specificata. |
FromStart(Int32) |
Crea un Index oggetto dall'indice specificato all'inizio di una raccolta. |
GetHashCode() |
Restituisce il codice hash per l'istanza. |
GetOffset(Int32) |
Calcola l'offset dall'inizio della raccolta utilizzando la lunghezza della raccolta specificata. |
ToString() |
Restituisce la rappresentazione di stringa dell'istanza di Index corrente. |
Operatori
Implicit(Int32 to Index) |
Converte un numero intero in un oggetto Index. |