Partekatu bidez


Index Estructura

Definición

Representa un tipo que se puede usar para indexar una colección desde el principio o el final.

public value class Index : IEquatable<Index>
public readonly struct Index : IEquatable<Index>
type Index = struct
Public Structure Index
Implements IEquatable(Of Index)
Herencia
Implementaciones

Comentarios

Index el compilador de C# usa para admitir el >^ operador o "index from end":

int[] someArray = new int[5] { 1, 2, 3, 4, 5 };
int lastElement = someArray[^1]; // lastElement = 5

Constructores

Nombre Description
Index(Int32, Boolean)

Inicializa un nuevo Index con una posición de índice especificada y un valor que indica si el índice está desde el principio o el final de una colección.

Propiedades

Nombre Description
End

Obtiene un Index que apunta más allá del último elemento.

IsFromEnd

Obtiene un valor que indica si el índice es desde el principio o el final.

Start

Obtiene un Index objeto que apunta al primer elemento de una colección.

Value

Obtiene el valor de índice.

Métodos

Nombre Description
Equals(Index)

Devuelve un valor que indica si el objeto actual es igual a otro Index objeto.

Equals(Object)

Indica si el objeto Index actual es igual a un objeto especificado.

FromEnd(Int32)

Crea un objeto Index desde el final de una colección en una posición de índice especificada.

FromStart(Int32)

Crea un Index a partir del índice especificado al principio de una colección.

GetHashCode()

Devuelve el código hash de esta instancia.

GetOffset(Int32)

Calcula el desplazamiento desde el principio de la colección utilizando la longitud de la colección especificada.

ToString()

Devuelve la representación de cadena de la instancia actual Index .

Operadores

Nombre Description
Implicit(Int32 to Index)

Convierte un número entero en un Index.

Se aplica a