04/11/09 18:27
microprocessore
ho un problema con un codice di c#.
devo ordinare un vettore di tipo struct che ha 3 campi:razza, peso e altezza.
devo ordinarlo in ordine alfabetico secondo il campo razza... mi spiego meglio se in razza scrivo tigre per la 1° cella e per la 2° scrivo leone mi deve scambiare le celle con i relativi pesi e altezza.
so che si deve usare una variabile temporanea (o d'appoggio), il problema vero e proprio e nel assegnare a questa variabile di tipo string uno delle due stringhe.
so che si deve usare Compare, ma non so come devo implementarlo.
devo ordinare un vettore di tipo struct che ha 3 campi:razza, peso e altezza.
devo ordinarlo in ordine alfabetico secondo il campo razza... mi spiego meglio se in razza scrivo tigre per la 1° cella e per la 2° scrivo leone mi deve scambiare le celle con i relativi pesi e altezza.
so che si deve usare una variabile temporanea (o d'appoggio), il problema vero e proprio e nel assegnare a questa variabile di tipo string uno delle due stringhe.
so che si deve usare Compare, ma non so come devo implementarlo.
aaa