Reverse Method (Int32, Int32)
Collapse the table of content
Expand the table of content

ArrayList.Reverse Method (Int32, Int32)


Reverses the order of the elements in the specified range.

Namespace:   System.Collections
Assembly:  mscorlib (in mscorlib.dll)

abstract Reverse : 
        index:int *
        count:int -> unit
override Reverse : 
        index:int *
        count:int -> unit


Type: System.Int32

The zero-based starting index of the range to reverse.

Type: System.Int32

The number of elements in the range to reverse.

Exception Condition

index is less than zero.


count is less than zero.


index and count do not denote a valid range of elements in the ArrayList.


The ArrayList is read-only.

This method uses Array.Reverse to reverse the order of the elements, such that the element at ArrayList [i], where i is any index within the range, moves to ArrayList [j], where j equals index + index + count - i - 1.

This method is an O(n) operation, where n is count.

The following code example shows how to reverse the sort order of the values in a range of elements in an ArrayList.

No code example is currently available or this language may not be supported.

Universal Windows Platform
Available since 10
.NET Framework
Available since 1.1
Return to top
© 2016 Microsoft