lollo 97 (Member)
Rookie
Messaggi: 50
Iscritto: 27/06/2011
|
Per l'algoritmo di ordinamento ti consiglierei di usare LINQ,è molto veloce e semplice.
Questo è in C# ma facilmente convertibile in VB.NET..
La variabile sorted risulta come un dizionario uguale al primo,ma ordinato secondo i valori delle carte.
Codice sorgente - presumibilmente C# / VB.NET |
var sorted =
from p in Dictionary
orderby p.Value
select p
|
per cambiarlo basta che fai
Codice sorgente - presumibilmente Plain Text |
Dictionary["asso"] = 20
Dictionary["re"] = 10
Dictionary["asso"] = 50000
|
e per aggiugnerlo alla ListView puoi fare nello stesso modo :
Codice sorgente - presumibilmente Plain Text |
ListView1.Items.AddRange(Dictionary)
|
oppure
Codice sorgente - presumibilmente C# / VB.NET |
foreach (string value in Dictionary.Keys)
{
ListView1.Items.Add(value);
}
|
|