C# Array Sort(Array)
Description
Array Sort(Array)
sorts the elements in an entire one-dimensional
Array using the IComparable implementation of each element of the Array.
Syntax
Array.Sort(Array)
has the following syntax.
public static void Sort(
Array array
)
Parameters
Array.Sort(Array)
has the following parameters.
array
- The one-dimensional Array to sort.
Returns
Array.Sort(Array)
method returns
Example
The following code example shows how to sort the values in an Array using the default comparer and a custom comparer that reverses the sort order.
/*from w w w . j av a2 s. c o m*/
using System;
using System.Collections;
class myReverserClass : IComparer {
// Calls CaseInsensitiveComparer.Compare with the parameters reversed.
int IComparer.Compare( Object x, Object y ) {
return( (new CaseInsensitiveComparer()).Compare( y, x ) );
}
}
public class SamplesArray {
public static void Main() {
String[] myArr = { "The", "A", "W", "X", "V", "Q", "!", "2", "3" };
IComparer myComparer = new myReverserClass();
Array.Sort( myArr, 1, 3 );
Array.Sort( myArr, 1, 3, myComparer );
Array.Sort( myArr );
Array.Sort( myArr, myComparer );
}
}
The code above generates the following result.