Clase System::Range

Range class

Representa un rango con un índice de inicio y fin. Este tipo debe asignarse en la pila y pasarse a funciones por valor o por referencia. Nunca use la clase System::SmartPtr para gestionar objetos de este tipo.

class Range : public System::Details::BoxableObjectBase

Métodos

MétodoDescripción
static EndAt(const Index&)Crea un rango que comienza al inicio de la colección y termina en el índice final especificado.
Equals(const Range&) constDetermina si el rango actual es igual al rango especificado.
static get_All()Devuelve un Range que representa toda la colección.
get_End() constObtiene el índice de Fin.
get_Start() constObtiene el índice de Inicio.
GetHashCode() constDevuelve un código hash para el rango actual.
GetOffsetAndLength(int32_t) constCalcula el desplazamiento inicial basado en cero y la longitud para la longitud de colección especificada.
Range()Construye un rango vacío.
Range(const Index&, const Index&)Construye un Range a partir de los índices de inicio y fin especificados.
static StartAt(const Index&)Crea un rango que comienza en el índice de inicio especificado y se extiende hasta el final de la colección.

Ver también