System::Range-klass

Range class

Representerar ett intervall med ett start- och slutindex. Denna typ bör allokeras på stacken och skickas till funktioner som värde eller referens. Använd aldrig System::SmartPtr klassen för att hantera objekt av denna typ.

class Range : public System::Details::BoxableObjectBase

Metoder

MetodBeskrivning
static EndAt(const Index&)Skapar ett intervall som börjar vid början av samlingen och slutar vid det angivna slutindexet.
Equals(const Range&) constBestämmer om det aktuella intervallet är lika med det angivna intervallet.
static get_All()Returnerar en Range som representerar hela samlingen.
get_End() constHämtar slutindexet.
get_Start() constHämtar startindexet.
GetHashCode() constReturnerar en hashkod för det aktuella intervallet.
GetOffsetAndLength(int32_t) constBeräknar den nollbaserade startoffseten och längden för den angivna samlingslängden.
Range()Skapar ett tomt intervall.
Range(const Index&, const Index&)Skapar ett Range från de angivna start- och slutindexen.
static StartAt(const Index&)Skapar ett intervall som börjar vid det angivna startindexet och sträcker sig till slutet av samlingen.

Se även