Index Estructura
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
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
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
Index(Int32, Boolean) |
Inicializa un nuevo Index con una posición de índice especificada y un valor que indica si el índice es desde el principio o el final de una colección. |
End |
Obtiene un elemento Index que apunta más allá del último elemento. |
Is |
Obtiene un valor que indica si el índice es desde el inicio o el final. |
Start |
Obtiene un elemento Index que apunta al primer elemento de una colección. |
Value |
Obtiene el valor del índice. |
Equals(Index) |
Devuelve un valor que indica si el objeto actual es igual que otro objeto Index. |
Equals(Object) |
Indica si el objeto Índice actual es igual a un objeto especificado. |
From |
Crea un elemento Index desde el final de una colección en una posición de índice especificada. |
From |
Crea un a Index partir del índice especificado al principio de una colección. |
Get |
Devuelve el código hash de esta instancia. |
Get |
Calcula el desplazamiento desde el principio de la colección utilizando la longitud de la colección especificada. |
To |
Devuelve la representación de cadena de la instancia Index actual. |
Implicit(Int32 to Index) |
Convierte un número entero en .Index |
Produto | Versións |
---|---|
.NET | Core 3.0, Core 3.1, 5, 6, 7, 8, 9, 10 |
.NET Standard | 2.0 (package-provided), 2.1 |
Comentarios de .NET
.NET é un proxecto de código aberto. Selecciona unha ligazón para ofrecer comentarios: