01. juli 2004 - 15:19Der er
10 kommentarer og 1 løsning
Decimal string konvertering
Hej, Jeg har et problem med noget decimal parsing.
Jeg har nogle strings med nogle beløber: "595.95" "192,5" "500" Mit problem er den parser beløbene forkert hvis enten der ikke er komma tal, eller hvis der kun er et tal efter Punktummet. Jeg troede bare at man kunne gøre sådan her: decimal Money = Convert.ToDecimal("295,5"); Men så kommer der slet ikke noget komma.
Hvis jeg så gør sådan kommer ovenstående problem: decimal Money = Convert.ToDecimal("295,5")/100;
Hvordan kan jeg bedst konverter et string decimal til en almindelig decimal helst uden at skulle parse for meget?
Ups må vidst lige foklare mig :o) Jeg har stadig det samme problem, men jeg kom til at sige min strenge indeholdte kommaer isted for punktummer. Det er forkert.. jeg bruger punktummer men har problemet.
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.