Avatar billede pablopablo Nybegynder
23. oktober 2007 - 12:23 Der er 6 kommentarer og
1 løsning

Fra double til string

Hejsa!

Et meget simplet problem, volder mig store problemer!

Jeg har en double som fx indeholder 8.0
Dette tal vil jeg gerne have over i en string.
Men når jeg gør det, bliver 8.0 lavet om til 8.

Dvs. punktummet og nullet forsvinder! Jeg har rodet en
masse med CultureInfo idet min WinForm kører på forskellige
sprog, men kan bare ikke få det til at spille :(

Håber meget I kan hjælpe mig hurtigt!!

Mvh. PabloPablo
Avatar billede softspot Forsker
23. oktober 2007 - 12:26 #1
Mon dette fungerer:

double tal = 8.0
string kommatal = tal.ToString("#.#");
Avatar billede sherlock Nybegynder
23. oktober 2007 - 12:29 #2
double d = 8.0;
        Console.WriteLine(d.ToString("f0"));
Avatar billede pablopablo Nybegynder
23. oktober 2007 - 12:30 #3
Har lige prøvet og det giver stadig KUN 8.
Avatar billede sherlock Nybegynder
23. oktober 2007 - 12:34 #4
Ov. jeg misforstod. Og det gør jeg måske stadig :)

double d = 8.0;
        Console.WriteLine(d.ToString("f02"));

Giver 2 decimaler
Avatar billede softspot Forsker
23. oktober 2007 - 12:35 #5
string kommatal = tal.ToString("#.#0");
Avatar billede pablopablo Nybegynder
23. oktober 2007 - 12:39 #6
LÆKKERT! Nu spiller det!
("f01") og ("f02") giver hhv. 1 og 2 decimaler! Lige det jeg skulle bruge!! :))

1000 tak for det hurtige response er nemlig lidt presset...hehe

Læg et svar og få dine velfortjente points!!
Avatar billede sherlock Nybegynder
23. oktober 2007 - 12:55 #7
:)
Avatar billede Ny bruger Nybegynder

Din løsning...

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.

Loading billede Opret Preview
Kategori
IT-kurser om Microsoft 365, sikkerhed, personlig vækst, udvikling, digital markedsføring, grafisk design, SAP og forretningsanalyse.

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester