Avatar billede c-sharp Nybegynder
28. april 2006 - 08:48 Der er 9 kommentarer og
1 løsning

Formater tal så den viser 06 istedet for 6

Hvordan formatere jeg et tal så det vises som 06 istedet for 6, men hvis det er eks. 14 skal den IKKE vise som 014 men som 14.
Avatar billede dr_chaos Nybegynder
28. april 2006 - 08:52 #1
findes måske bedre måder men denne her er en mulighed.
int i = 6;
string number;
if(i.Length ==1)
number = "0"+i.ToString();
else
number = i.ToString();
Avatar billede c-sharp Nybegynder
28. april 2006 - 08:57 #2
Ja det var så også det jeg havde lavet, men man må da kunne formater den med regex på en nemmere måde?
Avatar billede dr_chaos Nybegynder
28. april 2006 - 09:05 #3
måske men ikke meget.
er ikke den store ekspert i regex.
Avatar billede thrytter Nybegynder
28. april 2006 - 09:26 #4
Pjejer at bruge streng.PadLeft(2, "0"c) i VB. Kender ikke lige C# syntaksen.
Avatar billede akempff Nybegynder
28. april 2006 - 10:00 #5
string.Format("{0:00}",i);
Avatar billede akempff Nybegynder
28. april 2006 - 10:02 #6
altså number = string.Format("{0:00}",i);
Avatar billede 2c Nybegynder
28. april 2006 - 10:52 #7
ToString("00")

Eksempel:

int n = 4;
string tmp = n.ToString("00");
Avatar billede c-sharp Nybegynder
28. april 2006 - 12:44 #8
Forslaget fra thrytter virkede fint, så thrytter du får point og tak fo hjælpen.

Også tak til alle jer andre for jeres forslag..
Avatar billede arne_v Ekspert
29. april 2006 - 03:24 #9
Jeg vil bestemt mene at akempff's og 2c's løsninger er pænere end padding løsningerne.

(bare sådan hvis nogen senere skulle læse denne tråd)
Avatar billede c-sharp Nybegynder
29. april 2006 - 09:05 #10
arne_v tak for din kommentar det vil jeg tage til efterretning.
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