Arrays sortieren

// Integer sortieren
int[] iArray = { 0, 3, 1, 5, 7, 2, 5 };
Array.Sort(iArray);

// Strings sortieren
string[] sArray = { "Meier", "Schulze", "Lehmann" };
Array.Sort(sArray);

oder

// aufsteigend sortieren
public class SortASC : System.Collections.IComparer
{
    public int Compare(Object object1, Object object2)
    {
        return ((IComparable)object1).CompareTo(object2);
    }
}

// absteigend sortieren
public class SortDESC : System.Collections.IComparer
{
    public int Compare(Object object1, Object object2)
    {
        return -((IComparable)object1).CompareTo(object2);
    }
}

// aufsteigend sortieren 
string[] sNamen = { "Meier", "Schulze", "Lehmann" };
Array.Sort(sNamen, new SortASC());

// absteigend sortieren
Array.Sort(sNamen, new SortDESC());