Codice minchione a seguire...
vorrei in pratica data una lista di oggetti, che in questo caso contiene 3 stringhe (e non tre numeri, bada bene viva la facilità), fare in modo che
gli oggetti della lista siano ordinati in base non a Testo (alfabetically fregacazzo), ma per Roba1 e Roba2, ma non in via alfabetica, ma secondo una priorità che do io.
Tipo priorità= prima i CAZZO, poi i CULO e poi i FIGA
e poi
priorità dei colori= prima i VERDI, poi i ROSSI...ecc...
HOW?
Non ho voglia di fare codifiche numeriche del tipo CAZZO=1 ecc... non ho sbatta
Codice:public class Riga { public string Testo { get; set; } public string Roba1 { get; set; } public string Roba2{ get; set; } public Riga(string testo, string r1, string r2) { Testo = testo; Roba1 = r1; Roba2 = r2; } } private void button1_Click(object sender, EventArgs e) { List<Riga> list = new List<Riga>(); list.Add(new Riga("asdfasfasfasdfkljadfkljasflkjasdfk322111111111lj", "CAZZO","ROSSO")); list.Add(new Riga("afrewrwe343sdfkymyaculo5ljadfkljasflkjasd3fklj", "FACCIA","VERDE")); list.Add(new Riga("asdfasfasfasdf342343242345kljadfkljasflkjas68", "CULO","ROSSO"));






Rispondi Citando