ciao,
Supponiamo che la tua classe oggetto abbia nome e cognome
public class Ordinatore{
public Ordinatore() { }
public int Compare(Oggetto objA, Oggetto objB)
{
return objA.Nome.CompareTo(objB.Nome) * -1;
}
}
-1 se objA precede objB (A < B)
0 se objA e objB hanno la stessa posizione nell'ordinamento (A = B)
+1 se objA segue objB (A > B)
ora utilizzando il metodo sort fornito dalla classe list
listaDiOggetti.Sort(new Ordinatore());
p.s. moltiplica per -1 per l'ordine inverso, altrimenti togli la moltiplicazione
ciao!:)