Forum » Programiranje » C# sortiranje seznama?
C# sortiranje seznama?
ta_pravi ::
Pozdravljeni v moji kodi imam razred Izdelek, kateri vsebuje med drugim tudi ceno!
Nato nafilam seznam z razlicnimi izdelki, in sedaj bi rad ta seznam posortiral:
uporabil sem naslednjo kodo:
seznam.Sort(delegate(Izdelek x,Izdelek y)
{
return Comparer(String).Default.Compare(x.Cena, y.Cena);
});
sam ne posortira!
Je kaka druga stvar za sortirat?
LP
Nato nafilam seznam z razlicnimi izdelki, in sedaj bi rad ta seznam posortiral:
uporabil sem naslednjo kodo:
seznam.Sort(delegate(Izdelek x,Izdelek y)
{
return Comparer(String).Default.Compare(x.Cena, y.Cena);
});
sam ne posortira!
Je kaka druga stvar za sortirat?
LP
ta_pravi
BlueRunner ::
Ali so cene nizi? Kajti, če so nizi, potem bo "10000" < "2".
Če pa cene niso nizi, potem pa narobe primerjaš.
Zakaj uporabljaš "Comparer(String)". Kaj je narobe s "string.Compare"?
Če pa cene niso nizi, potem pa narobe primerjaš.
Zakaj uporabljaš "Comparer(String)". Kaj je narobe s "string.Compare"?
ta_pravi ::
ja so nizi ja...sej to ga mal jebe...bom spremenu v float pa pol zaokrozu pr izpisu!
kaj ves morda funkcijo za zaokrozit na dve decimalki?
LP
kaj ves morda funkcijo za zaokrozit na dve decimalki?
LP
ta_pravi
Vredno ogleda ...
Tema | Ogledi | Zadnje sporočilo | |
---|---|---|---|
Tema | Ogledi | Zadnje sporočilo | |
» | Programiranje v pythonuOddelek: Programiranje | 2014 (1372) | Sony-Tech |
» | [C#] sortiranje priimkov po slovenski abecediOddelek: Programiranje | 1570 (1381) | mihies |
» | [C++] Naloga seznamOddelek: Programiranje | 3276 (2551) | Matic1911 |
» | [Excel]Vrednost celice = ime dokumentaOddelek: Programska oprema | 4737 (4159) | veteran |
» | [Delphi] lexicographic orderOddelek: Programiranje | 1070 (951) | mISOk |