List<decimal>

Status
Niet open voor verdere reacties.

WILLIAMXXX

Terugkerende gebruiker
Lid geworden
29 nov 2006
Berichten
1.246
Hey

Ik maak een list:

Code:
List<decimal> list;

list = new list<decimal>();

Hoe kan ik in een keer instellen dat elk getal altijd maximaal en minimaal 2 decimalen heeft? Het ook om geld bedragen namelijk;) Of als dat niet kan hoe kan je meerdere decimalen afronden naar 2 decimalen? Hoe kan je trouwens een bepaald items uit je list halen? Bijvoorbeeld een index?:thumb:
 
Hey,

ben ik weer:p

Heb je de oplossing nog nodig?

Om af te ronden is er een bestaande methode in de bestaande klasse Math.
En de index opvragen doe je net als een normale array. Namelijk met [indexNo]

Schrijf een methode die al het werk voor je doet. Bijvoorbeeld:
Code:
private decimal GetFromList(int index)
{
    if (list.Count <= index)
        return 0;

    return Math.Round(list[index], 2);
}

Deze methode roep je op met het index nummer. Als de index erbuiten valt, geeft ie nu 0 terug. Dat kun je zelf veranderen. In de round methode staat een 2, dat is afronden op zoveel getallen.

En de list variabele is jou lijst.

Succes,
Mathijs
 
Status
Niet open voor verdere reacties.

Nieuwste berichten

Terug
Bovenaan Onderaan