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 | 2246 (1604) | Sony-Tech |
| » | [C#] sortiranje priimkov po slovenski abecediOddelek: Programiranje | 1716 (1527) | mihies |
| » | [C++] Naloga seznamOddelek: Programiranje | 3559 (2834) | Matic1911 |
| » | [Excel]Vrednost celice = ime dokumentaOddelek: Programska oprema | 4976 (4398) | veteran |
| » | [Delphi] lexicographic orderOddelek: Programiranje | 1188 (1069) | mISOk |