System Namespace Array Class
Sorts the elements in a one-dimensional Array using the specified IComparer interface.
[ VB ]
<Serializable>
Overloads Public
Shared Sub Sort ( _
ByVal array As Array, _
ByVal comparer As IComparer _
)
[ C# ]
[Serializable]
public static void Sort (
Array array,
IComparer comparer
);
[ C++ ]
[Serializable]
public: static void Sort (
Array* array,
IComparer* comparer
);
[JScript ]
public Serializable
static function Sort (
array : Array,
comparer : IComparer
);
- array
- The one-dimensional Array to sort.
- comparer
- The IComparer implementation to use when comparing elements.
-or-
A null reference ( Nothing in Visual Basic ) to use the IComparable implementation of each element.
If comparer is a null reference ( Nothing in Visual Basic ) , each element of array must implement the IComparable interface to be capable of comparisons with every other element in array.
If the sort is not successfully completed, the results are undefined.
This method uses the QuickSort algorithm. This is an O ( n log2n ) operation, where n is the number of elements to sort.
Array Members Array.Sort Overload List IComparer IComparable BinarySearch